推荐 最新
无情编码机器

sql server不同用户得到的内容不同?

我现在有一个列表的sql server 的数据库表,然后有一个用户提交的数据库表,想要实现的话就是,用户提交完毕后给第一张表的一个字段变为true,就是不同用户看到的列表字段不一样,只有提交表单后的用户,他的列表特定字段才会变为true,用户未提交就为false 想要实现的话就是,用户提交完毕后给第一张表的一个字段变为true,就是不同用户看到的列表字段不一样,只有提交表单后的用户,他的列表特定字段才会变为true,用户未提交就为false

0
1
0
浏览量157
喝一杯吧可以吗

目录要加权限控制,SQL得怎么写?

项目有个目录,需要加权限,页面上只渲染当前用户拥有的"巡检方案"所在的目录节点(子节点及它以上的所有父节点)。这是我渲染的目录所有的节点。各位大佬,请问sql该怎么写呀? 注:目录结构是动态的,不是固定的,后面公司的人可能会再加子节点 集团 潮州 工厂1 办公楼 男洗手间巡检方案 杂物间巡检方案 食堂 工厂2 技术楼 食堂 昆山 工厂1 办公楼 研发楼 现在要加上权限控制,假如我拥有 "潮州 -> 工厂1 -> 办公楼" 下的巡检方案, 那我进来目录只渲染这样就好 集团 潮州 工厂1 办公楼 男洗手间巡检方案 杂物间巡检方案 目录表在数据库里结构是 id, parent_id, name 权限表的是 id directory_id(目录的主键) user_id 我程序查出来的数据明细大致是, 然后用递归的方法生成前端目录需要的结构,返回到前端渲染。 1 0 集团 2 1 潮州 3 1 昆山 4 2 工厂1 5 4 办公楼 ... 前端我是用element-ui的el-tree,所以结构是这样的。数据库查出来的明细,也希望按这个上面的明细一样。 [ 'label': '集团', 'id': 0, children:[ ... ] ]

0
1
0
浏览量177
素素数数

使用Navicat转移sqlserver数据库中6千万数据时如何解决或者好的方案?

转移6千万数据,出现的种种问题 用navicat导入导出 不是导入有问题就是导出有问题,试过了: 1.dbf格式这个格式出现了数据截断问题,且导入时间过长。 2.mdb 格式 这个格式那个同事说导出有问题,不能超过2g,在第一次成功的时候我导入速度还是挺快的 大概有6千万条数据,第二次可能超过2g了 ,导出失败 3.wq1格式 这个格式新版的navicat没有这个格式 是老版本上面的,导出没问题,但是导入有问题,因为文件太大 我看了下大概4g的数据量,导入时navicat直接未响应。也失败了 暂时的想法是让我的同事查出一定的数据量,导出mdb格式数据,想知道有其他方案麻,毕竟每个人不想拥有过多的精力,放在不是自己的工作量上 说明:由于领导闹掰的情况 不让备库 只能导出几张表 一张表得有6千万以上的数据量,所以不能备库(bak文件),除非这个备库能选择表,好像不能吧

0
1
0
浏览量165
刘一抗二二

sqlserver 2个数据库在一台服务器上,跨库查询问题,想a库查询b库的表?

接手的老项目,其中有一条sql是 'select * from a库.dbo.b库的表' 这个条sql在原库上是可以查询的。 现在有一台新的服务器要迁移数据,我同样创建了两个库 但我执行 'select * from a库.dbo.b库的表'这个sql时,提示找不到。 这说明原库上做了某些设置,不知道如何解决了。 同时a库能查询b库的所有表 ,b库不能查询a库的表。 求助 (a库是没有b库的表的) 想知道怎么设置一下,如何设置。 碰到的问题如下 a库有aa表 b库有bb表 select * from a.dbo.bb 结果:可以查到 select * from b.dbo.bb 结果:当然可以查到 select * from b.dbo.aa 结果:不行 [42S02] Microsoft[SQL Server]对象名 'b.dbo.aa' 无效。 (208) 所以a库 指定是设置了什么配置 问题得到解决:查看sqlserver数据库同义词的概念,在相关库下面创建同义词即可(耗费多时才找到的答案)

0
1
0
浏览量129
D_Y_大师

sql 中like有特殊字符\ “ 为何查不出结果?

数据库中有个字段存的是json,里面的内容大致为 "content":{\"systemToken\":false,\"timezone\":\"America/Los_Angeles\",\"totalCount\":false,\"userIds\":[]}" 需要查询totalCount是true的数据。 SELECT * from task where column_a like '%\"totalCount%' 这样有返回结果,但是把后面的字符加上就没有返回结果了 SELECT * from task where column_a like '%\"totalCount\"%' 当like语句中有双引号(")和反斜杠(\)的时候sql该怎么写?

0
1
0
浏览量18
应该是最帅的鹅

sqlserver如何取得以指定前缀开头的表名?

SELECT a.name AS tableName, CONVERT(NVARCHAR(100),isnull(g.[value],'-')) AS remarks FROM sys.tables a LEFT JOIN sys.extended_properties g ON (a.object_id = g.major_id AND g.minor_id = 0) WHERE a.name like 'JB_%'; SQLServer 2019 运行查询结果. 出现了不以:JB_开始的表名 https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241205/84df9a6307431d7fa5c2ab9f523d82ae.png 发现有没有"_"都是一样的结果

0
1
0
浏览量23
小飞侠007

请问微软如何知道 sql server 2019 没有付款?

请问微软如何知道 sql server 2019 没有付款? 目前想要安装 sql server 2019 官方企业版,公司想被通知付款在购买license,请问微软有办法知道没购买? 我个人是建议公司应该先付款再使用,但公司觉得太贵,被微软发现在付款也来得及,现在僵持在这。 不知道现在业界,对于小公司是否被发现在付款变成常态?

0
1
0
浏览量17
CO_co

请问两个系统数据库之间想要做同步系统,如何有更新ID或是token可以判断?

请问两个系统数据库之间想要做同步系统,如何有更新ID或是token可以判断? 目前需要在每个表格增加一个栏位叫更新ID,每次有更新时会去随机生成一个新的ID 另外还要新增一个栏位叫更新日期,每次更新同时更新此日期 然后判断更新日期>=当日半夜12点 + 更新ID是否不一样 假如True才去做此行数据的同步动作 请问原生sql server 是否有自带的隐藏栏位或是其它方式能做到? 询问过AI 请问两个系统数据库之间想要做同步系统,如何有更新ID或是token可以判断? 目前需要在每个表格增加一个栏位叫更新ID,每次有更新时会去随机生成一个新的ID 另外还要新增一个栏位叫更新日期,每次更新同时更新此日期 然后判断更新日期>=当日半夜12点 + 更新ID是否不一样 假如True才去做此行数据的同步动作 请问原生sql server 是否有自带的隐藏栏位或是其它方式能做到? SQL Server 没有自带的隐藏栏位,但可以透过使用 ROWVERSION 或 TIMESTAMP 栏位来实现类似的功能。 ROWVERSION 是一个自动产生的二进位数据,每当一行资料被更新时,ROWVERSION 的值就会自动更新。您可以在同步时比较源和目标数据库的 ROWVERSION 值,如果不一样就进行同步操作。以下是一个示例: plaintext copy code -- 在表格中新增 ROWVERSION 栏位 ALTER TABLE MyTable ADD RowVersion ROWVERSION -- 比较源和目标数据库的 ROWVERSION 值 SELECT * FROM MyTable WHERE RowVersion > @LastSyncRowVersion TIMESTAMP 是一个类似 ROWVERSION 的栏位,每当一行资料被更新时,TIMESTAMP 的值也会自动更新。您可以在同步时比较源和目标数据库的 TIMESTAMP 值,如果不一样就进行同步操作。以下是一个示例: plaintext copy code -- 在表格中新增 TIMESTAMP 栏位 ALTER TABLE MyTable ADD MyTimestamp TIMESTAMP -- 比较源和目标数据库的 TIMESTAMP 值 SELECT * FROM MyTable WHERE MyTimestamp > @LastSyncTimestamp 请注意,ROWVERSION 和 TIMESTAMP 栏位的值只在资料行更新时才会更新,因此如果只是修改了资料行中的其他栏位,而没有修改 ROWVERSION 或 TIMESTAMP 栏位,那么同步操作就不会被触发。另外,ROWVERSION 和 TIMESTAMP 栏位的值是二进位数据,不是日期或时间,因此不能直接比较大小,需要使用特定的函数进行比较。

0
1
0
浏览量11
一只tomatoo

mssql server中无法通过information_schema获取某列的注释吗?

官方文档也没有查到, 搜索到的结果都是通过sys相关对象

0
1
0
浏览量15