-
ORDER BY的SQL UPDATE TOP?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
我有一个以下查询: UPDATE TOP (@MaxRecords) Messages SET status = 'P' OUTPUT inserted.* FROM Messages where Status = 'N'and InsertDate = GETDATE() 在消息表中有优先级列,我想首先查询高优先级消息.所以我需要一个订单.但是,在更新运行之前,我不需要[详细]
-
sql-server – 如何在代码中设置Sql Server中的默认数据库?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
我似乎无法弄清楚如何从代码中设置Sql Server中的默认数据库.这可以是.Net代码或T-Sql(T-Sql将会很好,因为它将易于使用任何语言).我搜索了Google,只能在Sql Server Management Studio中找到它. 解决方法 从: http://doc.ddart.net/mssql/sql70/sp_da-di_6.ht[详细]
-
什么是用于审核/日志数据库的良好的NoSQL和非关系型数据库解决方
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
什么是适合的数据库以备?我对您的非关系型 NoSQL系统的经验尤其感兴趣. 它们对于这种使用方式有哪些好处,您使用哪种系统,并且建议使用哪种系统,还是应该使用正常的关系数据库(DB2)? 我需要从一堆来源收集审计跟踪/日志类型信息到a 集中式服务器,我可以有效[详细]
-
SQL Server 2005,如何将Database Diagram复制到另一个服务器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
有没有办法将SQL Server数据库图复制到另一个服务器? 我发现this并修改它只是一个图: INSERT INTO dbB.dbo.sysdiagrams SELECT [name],[principal_id],[version],[definition]FROM dbA.dbo.sysdiagramsWhere name = 'MyDiagramName' 但是我需要将其复制到另[详细]
-
sql-server – 在SQL Server中创建复合主键
所属栏目:[MsSql教程] 日期:2020-12-12 热度:165
如何在SQL Server 2008中添加复合主键? 我有一张桌子如下. testRequest (wardNo nchar(5),BHTNo nchar(5),testID nchar(5),reqDateTime datetime); 我需要wardNo,BHTNo和testID作为复合主键. 如何在SQL Server Management Studio中执行此操作? 请帮助….提[详细]
-
数据库 – 在实体框架中使用模型第一种方法进行迁移
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
我已经建立了一个系统,我已经采用了模型的第一个方法,因为它对我来说更符合逻辑.现在即使我在模型中有一些改变,我现在做的是 – 使用实体框架的模型特征生成数据库.我创建一个虚拟数据库并应用这些脚本.它首先删除我的所有数据和表,然后使用实体框架生成的最[详细]
-
在SQL Azure中,如何使用脚本来创建只读用户
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
我想创建一个Sql Azure用户,并授予她在几个DB上的只读访问权限,我可以使用什么脚本来实现这一点? 解决方法 纯粹的TSQL脚本是超级凌乱的,SQL Azure会禁用USE命令,所以您被卡住了要连接到每个需要用户读取访问权限的数据库的连接. 这是模式的要点. 在主DB: CR[详细]
-
sql-server – 如何从SQL服务器解密密码?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
我在sql server 2000中有这个查询: select pwdencrypt('AAAA') 它输出一个加密的字符串’AAAA’: 0x0100CF465B7B12625EF019E157120D58DD46569AC7BF4118455D12625EF019E157120D58DD46569AC7BF4118455D 如何转换(解密)其来源(即“AAAA”)的输出? 解决方法 我[详细]
-
大于SQL CASE语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
我很难想出比SQL语句更大的一个. 这是我的代码: select one,two three from orderswhere case when @orderid 0 then orders.orderid = @orderid end @orderid是传递给存储过程的参数.这个想法是,如果传递了一个有效的( 0)orderid,那么在where子句中使用它作[详细]
-
sql – 表中的列的类型在索引中用作关键列时无效
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
我有一个表,我正在存储员工的详细信息.我想改变表,并将列emp_code中的一个设置为主键.它的数据类型是nvarchar(max),但是我无法将其设置为主键. 我运行以下查询: ALTER TABLE user_masterADD PRIMARY KEY (emp_code) 但它给我一个错误: Msg 1919,Level 16,St[详细]
-
将平台配置存储在数据库或文件中是否更好?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:166
目前我们正在开发一个应用程序,其中我们使用数据库表来存储平台设置,如最大文件大小,最大用户数,支持电子邮件等. 这意味着每次添加一个平台设置时,我们必须在此表中添加一列. 在我以前的项目中,我习惯于将这些信息存储在文件中. 什么是更好/更快的方法? ps,[详细]
-
数据库设计 – Facebook墙的数据库结构
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
我需要创建像Facebook的壁挂系统(用户可以发布消息,视频,图像,事件等).有人创造了类似的东西吗?你如何建议我准备数据库? 解决方法 更新帖子 Facebook已经介绍了他们对数据的使用情况.每个人都认为他们是大数据管理的先驱,这是当今的流行语.但事实上,他们的[详细]
-
sql-server – 从PowerShell连接到SQL Server数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
我已经在网上看了一会儿,发现了很多类似的问题,但由于某种原因,我似乎无法让这个工作. 我只是想连接到一个SQL服务器数据库并将查询结果输出到一个文件 – 请参阅下面的PowerShell脚本.我不确定的是如何将用户ID和密码整合到连接字符串中. $SQLServer = "aaaa.[详细]
-
sql – 用物化路径排序树?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
我在表中有一个树结构,它使用物化路径让我快速找到孩子.但是,我也需要对结果进行深度优先排序,就像线程论坛回复一样. id | parent_id | matpath | created ----+-----------+---------+---------------------------- 2 | 1 | 1 | 2010-05-08 15:18:37.987544[详细]
-
sql – update x set y = null需要很长时间
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
在工作中,我有一张大桌子(约300万行,像40-50列).我有时需要清空一些列,并填写新的数据.我没想到的是 UPDATE table1 SET y = null 比使用生成的数据(例如,来自同一表的其他列的sql查询或子查询中的其他表查询的数据)填充列所花费的时间更多.如果我一次通过所有[详细]
-
sql-server – 如何找到我的(localdb)SQL Server 2012数据库的位
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
我使用的是VS2012,我创建了一个数据库: (localdb)v11.0 (SQL Server 11.0.2100 - T61Alan) 我如何找到这个数据库的物理位置.我该怎么办?我可以只复制一些文件,将它们移动到另一个位置并重新启动数据库. 这是我的连接字符串: add name="DB1Context" conne[详细]
-
sql – ANSI连接与“where子句”连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
我开发针对Oracle数据库.当我需要手动写入(不使用像Hibernate这样的ORM)时,我将join语句放在where子句中. 例如(这是简单的只是为了说明风格): Select *from customers c,invoices i,shipment_info siwhere c.customer_id = i.customer_id and i.amount 999.9[详细]
-
SQL移动平均线
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
在SQL中如何创建移动平均线? 当前表: Date Clicks 2012-05-01 2,2302012-05-02 3,1502012-05-03 5,5202012-05-04 1,3302012-05-05 2,2602012-05-06 3,5402012-05-07 2,330 所需表或输出: Date Clicks 3 day Moving Average2012-05-01 2,520 4,3602012-05-0[详细]
-
sql-server – 打印表的结构/模式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
我在数据库中有20个左右的表,RentalEase,我想打印出来(物理上),所以我可以看看它们更容易.我不太在意他们的数据,只是他们的结构.我该怎么做? 它是一个SQL Express服务器,我正在使用Microsoft SQL Server Management Studio Express进行管理.我记得当我使用My[详细]
-
比较T-SQL之间和”’>’运算符的性能差异?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:103
我尝试通过搜索引擎,MSDN等搜索.但什么都不行对不起,如果以前有人问过.使用T-SQL“Between”关键字或使用比较运算符之间是否存在性能差异? 解决方法 您可以通过在两种情况下检查查询计划来轻松检查.没有什么区别,我知道.在BETWEEN和“”之间有一个逻辑上的区[详细]
-
SQL字符串比较速度’like’vs’patindex’
所属栏目:[MsSql教程] 日期:2020-12-12 热度:111
我有一个查询如下(简化)… SELECT *FROM table1 AS aINNER JOIN table2 AS b ON (a.name LIKE '%' + b.name + '%') 对于我的数据集,这需要大约90秒执行,所以我一直在寻找加速它的方法.没有好的理由,我以为我会尝试PATINDEX而不是LIKE … SELECT *FROM table1[详细]
-
数据库 – DynamoDB:如何在一个月内分配工作量?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
TL; DR 我有一个表,每月有大约200万个WRITE,0个读数.每月的第一天,我需要阅读上个月写的所有行,并生成CSV统计信息. 在这种情况下如何使用DynamoDB?如何选择读取吞吐量? 详细描述 我有一个应用程序记录客户端请求.它有大约200个客户端.客户需要在一个月的每[详细]
-
sql – ClientDataset.RefreshRecord不再适用于Delphi XE的连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
当尝试刷新连接到SQL语句中具有连接表的数据集的ClientDataset上的记录时,TClientDataset.RefreshRecord不再生成SQL的表连接部分. 因此,调用此方法将导致SQL错误“无效的列名称”,不在主表中的每个字段. 这在Delphi 2010和更早版本中不是问题. 连接到TClientD[详细]
-
向用户显示数据库的任何权限. MySQL的
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
我必须选择所有具有数据库权限的用户(例如数据库’ mysql‘).有什么建议么?谢谢. 解决方法 看看mysql数据库(一个实际的db命名为mysql里面的mysql服务器,只是为了清楚).存在db / table / column privs的三个表(db,tables_priv和columns_priv): SELECT 'db',U[详细]
-
sql-server – 如何合并和同步SQL Server数据库文件?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
我正在构建一个与数据库同步的 Windows平板电脑的C#程序.他们每个都有自己的本地.MDF SQL Server数据库,它们与SQL Server Express进行交互. 然而,用户将使平板电脑从互联网连接中进行更改.然后当一个重新连接到包含DataBase的“主副本”的网络时,我想同步其.M[详细]