Tag: sql server

select全部作为多值参数的默认值

我在Visual Studio 2008中创build了一个有很多多值参数的报表,它工作的很好,但是我希望在报表打开时有“(全选)”选项作为默认值。 是否有某种expression式或SQL代码可用于实现此目的? 还是每次我都需要select“(全部select)”,在每个参数中,每次我想运行报告?

SQL Server 2005:T-SQL临时禁用触发器

是否可以禁用一批命令的触发器,然后在批处理完成时启用它? 我确信我可以放弃触发器并重新添加它,但是我想知道是否有另一种方法。

search表名

我使用以下来在我的存储过程中searchstring: use DBname SELECT Name FROM sys.procedures WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%xxx%' 是否容易修改上面的内容,以便在特定的数据库“DBname”中search表名?

使用wcf对sql server运行查询时发生奇怪的错误

我正在build立一个asp.net应用程序,在Windows Server 2003(vps主机)上使用II6。 我遇到了我的开发机器上没有收到的错误(Windows 7,iis 7.5,64位)。 当我的wcf服务试图启动我的查询运行本地sql服务器这是我收到的错误: 内存门检查失败,因为空闲内存(43732992字节)小于总内存的5%。 因此,该服务将不可用于传入的请求。 要解决此问题,请减less计算机上的负载或调整serviceHostingEnvironmentconfiguration元素上的minFreeMemoryPercentageToActivateService的值。 和想法?

执行失败,因为名称不是一个有效的标识符?

我有一个查询,我需要运行它作为一个dynamic的查询输出一个有意义的列名称。 作为一个例子,如果我直接运行查询,它会正确返回数据。 但是,如果我使用下面的代码,它显示: The name ' SELECT (CASE WHEN A.Domain IS NOT NULL THEN A.Domain ELSE B.Domain END) AS [Domain], (CASE WHEN A.Email IS NOT NULL THEN A.Email ELSE B.Email END) AS [Email], A.[Sender Size] AS [Sender Size 1], A.[Sender Count] AS [Sender Count 1], A.[Receiver Size] AS [Receiver Size 1], A.[Receiver Count] AS [Receiver […]

如何查看SQL Server Management Studio中的存储过程代码

我是SQL Server的新手。 我通过SQL Server Management Studiologin到我的数据库。 我有一个存储过程的列表。 如何查看存储过程代码? 右键单击存储过程没有像view contents of stored procedure任何选项。 谢谢。

如何在单个结果集中列出SQL Server中所有数据库中的所有表?

我正在寻找T-SQL代码来列出SQL Server中的所有数据库中的所有表(至less在SS2005和SS2008;将不错,也适用于SS2000)。 但是,我想要一个结果集 。 这排除了Pinal Dave的其他优秀答案: sp_msforeachdb 'select "?" AS db, * from [?].sys.tables' 上面存储的proc 为每个数据库生成一个结果集,如果你在像SSMS这样的可以显示多个结果集的IDE中,这是很好的。 然而,我想要一个单一的结果集,因为我想要一个本质上是“查找”工具的查询:如果我添加一个像WHERE tablename like '%accounts'的子句, WHERE tablename like '%accounts'那么它会告诉我在哪里可以find我的BillAccounts,ClientAccounts和VendorAccounts不pipe他们驻留在哪个数据库中。 2010.05.20更新,约20分钟后… 到目前为止,Remus的回答看起来很有趣。 而不是发表这个答案,并奖励给自己,我在这里张贴它的一个版本,我已经修改,包括数据库名称和样本筛选器条款。 看起来Remus会得到这个答案的功劳,尽pipe如此! declare @sql nvarchar(max); set @sql = N'select b.name as "DB", a.name collate Latin1_General_CI_AI as "Table", object_id, schema_id, cast(1 as int) as database_id from master.sys.tables a join sys.databases […]

在事务中截断表

可以在事务中使用SQL“truncate table”命令吗? 我正在创build一个应用程序,我的桌子上有很多logging。 我想删除所有的logging,但如果应用程序失败,我是回滚我的交易。 删除每个logging需要很长时间。 我想知道如果我使用截断表,我仍然可以回滚事务,并在发生故障时恢复数据。 我意识到截断表不写入每个删除到事务日志,但我想知道是否它写页面释放到日志,以便回滚工作。

SQL Server:检查触发器是启用还是禁用?

我们如何看到在SQL Server 2008中启用或禁用哪个触发器?

SQL Server:将多行组合成一行

我有这样的SQL查询; SELECT * FROM Jira.customfieldvalue WHERE CUSTOMFIELD = 12534 AND ISSUE = 19602 这就是结果; 我想要的是 显示在一行(单元格)合并所有STRINGVALUE的和他们用逗号分隔。 喜欢这个; SELECT –some process with STRINGVALUE– FROM Jira.customfieldvalue WHERE CUSTOMFIELD = 12534 AND ISSUE = 19602 Araç Listesi (C2, K1 vb.Belgeler; yoksa Ruhsat Fotokopileri), Min. 5 araç plakası için İnternet Sorgusu, Son 3 Yıla Ait Onaylı Yıl Sonu Bilanço […]