我有10个transact SQL脚本,每个脚本创建一个表并用数据填充它.
我正在尝试创建一个主sql脚本,它将运行其他10个脚本中的每一个.
有没有办法用TSQL/TRANSACTSQL为Microsoft SQL Server 2008从当前的tsql脚本中执行另一个tsql脚本?
这旨在通过SQL Server Management Studio(SSMS)运行.
谢谢!
我试图跟踪数据库中从未使用过的所有存储过程,或者在几个月内未使用过的存储过程.
我想找到一个查询来显示所有未使用的存储过程,以便可以分析这些存储过程以确定是否可以删除它们.
我熟悉sys.procedures,但不知道如何确定某个程序是否正在使用.
SELECT *
FROM sys.procedures;
Run Code Online (Sandbox Code Playgroud)
使用SQL Server 2008 R2.
更新更新更新
使用下面的Aaron Bertrand的查询,略微修改,这是我最终使用的,它是完美的.
SELECT p.*
FROM sys.procedures AS p
LEFT JOIN sys.dm_exec_procedure_stats AS s ON s.[object_id] = p.[object_id]
WHERE s.object_id IS NULL;
Run Code Online (Sandbox Code Playgroud)
谢谢你的hlep.
我正在进行查询,并在select语句的TSQL"FOR BROWSE"选项中找到了Microsoft的最少文档.
我已经看到FOR BROWSE被记录为游标的一个选项,但是我还没有找到任何使用它的好例子,或者在SELECT语句中使用FOR BROWSE的原因.
在TSQL SELECT语句中使用FOR BROWSE的好理由是什么?
我正在使用SQL Server 2008和2012.
我想为给定文件的subversion日志或历史记录添加注释,但没有与该文件关联的更改.
有没有办法在不实际更改文件的情况下向svn日志中添加或注入注释.
我正在寻找一种方法来在事件发生后标记日志中的文件,例如代码审查.
我不想做一个svn副本来创建一个全新的分支.我只想在某个时间点与单个文件关联的注释.
这里有什么建议?
我使用VB 2008与.NET Framework的Microsoft图表控件.使用饼图,我想在单击或双击图表时找到所选项目.
我有这里显示的click和doubleclick事件,我已经确认它被击中,并且eventart包含点击的x,y位置.
Private Sub Chart_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs)
Private Sub Chart_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Run Code Online (Sandbox Code Playgroud)
我真正想知道的是点击或双击系列项目(什么饼图片).
这是在Windows窗体应用程序中完成的.
如何点击或双击系列项目?
sql-server ×3
t-sql ×3
sql ×2
click ×1
double-click ×1
mschart ×1
svn ×1
tortoisesvn ×1
vb.net ×1