不久前,我使用动态SQL和游标创建了一个存储过程。出于维护和调整的目的,我开始认为标准SQL会比必须调整游标更好。然而,为了评估这个选项,我真的不想重写所有这些逻辑。有没有办法查看我的游标创建了什么查询?我知道有SQL Profiler (我很少使用它),但是,在快速搜索之后,我发现它只会显示"exec my_stored_procedure“,而不是显示整个脚本。 有什么想法吗?我的SQL Server版本: Microsoft SQL Server 201
我正在尝试编写一个PowerShell脚本,它将使用调用-sqlcmd对一个远程服务器执行tsql查询。这些tsql查询很简单,比如备份/还原数据库、创建用户等等。下面是tsql查询的摘录:
# 5 # Create clientdb database on secondary server by restoring the full backup for primary由于一些我无法理解的原因,调用-
请访问我会在我的网站上有一个类似的东西,除了我需要有4个这样的不相同的区块。当用户没有选择某个部分中的任何内容时,这意味着他/她已经选择了所有内容。如何将用户选择的所有内容传递给SQL Server 2008?请注意,我将有4组多个参数,这4组基本上是行中的4个不同的列,所有列都包含整数id。我可以完成这件事,但我想知道最有效的方法。
如果我的帖子不清楚,请让我
使用非常有用的答案,我有一个参数化的查询工作,通过openquery从DB2系统中提取数据。我想把这个写成SSRS报告。我不知道如何使用查询,所以我构建了一个小存储过程来包装查询,如下所示:-- Add the parameters for the stored(8000);
SELECT @TSQL = 'SELECT * FROM OPENQUERY(IMG2677,'