腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
批处理
脚本
/
sp_executesql
batch-file
下面我正在尝试执行一个
批处理
文件来备份我的数据库,我被告知使用
sp_executesql
是一种更安全的执行方式。我遇到的问题是,我无法弄清楚我使用sqlcmd从下面的代码中传递了什么意想不到的参数。SQLEXPRESS\MSSQL\Backup\' sqlcmd -E -S CompName\SQLEXPRESS -Q EXEC
sp_executesql
浏览 29
提问于2016-08-25
得票数 0
1
回答
如果查询中有参数,则TADOQuery临时表将丢失
sql-server
、
delphi
、
temp-tables
、
tadoquery
我有一个TADOQuery,如果我硬编码Where参数,它会生成一个tempTable,但是如果我使用TADO参数,下一个查询就不知道临时表了。我希望我能简化这个例子,但它在这里。( Server) pID integer NOT NULL, primary key (pID, cID) insert
浏览 6
提问于2014-10-24
得票数 4
回答已采纳
2
回答
返回受多个查询影响的行数
sql
、
sql-server
、
tsql
completeSQL = @tempProdSQL + @deleteSQL + @insertSQL + ' DROP TABLE #tempProd' EXEC
sp_ExecuteSQL
浏览 3
提问于2016-06-18
得票数 0
回答已采纳
2
回答
动态SQL和存储过程优化
sql-server
、
sql-server-2008
、
stored-procedures
、
dynamic-sql
我猜想原理是存储过程不会存储通过EXEC或
sp_executesql
执行的SQL的执行计划。
浏览 2
提问于2012-11-07
得票数 2
回答已采纳
1
回答
如何在sql server中编写将表名作为输入参数并将表中的数据显示为输出的过程。
sql-server
如何在sql server中编写将表名作为输入参数并将表中的数据显示为输出的过程。 'Select* from'+'@Table_name'
浏览 6
提问于2015-01-06
得票数 0
1
回答
视图作为架构更改
脚本
中的存储过程
sql
、
sql-server
、
tsql
、
database-schema
我已经编写了一个更改
脚本
来更新生产DB中的模式。我必须删除一个View并重新创建它们,因为该视图中的一个列现在已被删除。我打算用,SET @sql = '<View Definition>'; 如果有的话,使用这种方法的缺点是什么我把整个
脚本
放在一个带有Try catch块的事务下面。因此,当没有错误时,
脚本
将被提交回滚,我试着按下面的方式使用Command,但是在介绍了TRASAC
浏览 3
提问于2013-09-08
得票数 1
回答已采纳
2
回答
“'CREATE视图”必须是查询
批处理
中的第一个语句
c#
、
sql-server
、
tsql
、
view
这是我在C#中的
脚本
:IF OBJECT_ID(N''RealEstate.vwContract'', N''V'') IS NOT NULL该错误显示: “'CREATE视图”必须是查询
批处理
中的第一个语句。
浏览 6
提问于2013-06-18
得票数 1
回答已采纳
2
回答
使用动态SQL在不同数据库中创建视图
sql-server
、
sql-server-2008
、
t-sql
、
dynamic-sql
我创建了一个存储过程,其中包括通过游标遍历实例中的数据库,然后尝试使用
sp_executesql
创建视图。不幸的是,存储过程不存在于我试图创建视图的数据库中。因此,我试图让sql server使用该数据库,然后运行create视图
脚本
。当我运行这个程序时,我会收到错误。FROM categories --WHERE ... irrelevant rema
浏览 0
提问于2012-06-15
得票数 7
回答已采纳
4
回答
SQL SERVER 2005 USE语句
sql
、
sql-server
、
sql-server-2005
、
tsql
这是为了避免在错误的数据库上意外运行
脚本
。感谢您的建议!
浏览 0
提问于2011-06-12
得票数 4
回答已采纳
2
回答
在SQl Azure中删除多个数据库
sql
、
azure-sql-database
我想运行一个
脚本
,在使用完SQL Azure后立即从SQL Azure中删除多个数据库。DROP DATABASE [' + name + ']; ' FROM sys.databases EXEC
sp_executesql
@stmt; SQL Azure抛出错误消息“DROP DATABASE语句必须是
批处理
中的唯一语句”,有人能在这方面帮助我吗?
浏览 0
提问于2011-07-21
得票数 0
1
回答
Group By子句不能与
sp_executesql
一起正常工作
sql
、
sql-server
、
sql-server-2019
在使用group by子句时,
sp_executesql
不能正常工作,我正在调试它。我从
sp_executesql
中剔除了所有参数,并使用这个简单的
批处理
: declare @SQLStatement nvarchar(1000);group by phonenumbertypeid' exec
sp
浏览 17
提问于2021-10-07
得票数 2
回答已采纳
1
回答
如何防止对即席查询重新编译
sql-server
、
caching
、
sql-execution-plan
当我第一次运行下面的查询时,重新编译发生在(7)。如果我再次运行它,结果会在<100ms内返回。但是,当我只更改数值时,它每次都坚持执行另一次重新编译。 有没有一种方法可以防止重新编译,而不是求助于用SP包装它(这已经经过验证可以工作)? set statistics time on; @o bigint = 3374707 option (keep plan, use hint ('DISABLE_PARAMETER_SNIFFING')) -- ha
浏览 32
提问于2021-10-22
得票数 0
回答已采纳
2
回答
Sql
脚本
为新数据库创建问题
sql-server
、
tsql
我想创建sql
脚本
,它将在服务器上检查数据库是否不存在,然后创建新的,如果它存在,然后更新它的表和sp的。但问题是在它不存在的情况下,它创建数据库,但表和sp去了主数据库。 示例。
浏览 0
提问于2017-06-01
得票数 0
4
回答
在复制场景中为Server存储的过程创建/更改语法?
sql-server
、
tsql
脚本
的目的是始终在没有错误的情况下运行,因此它们包含一个drop/create语法,如下所示:go if objectproperty(object_id('dbo.MyProcName
浏览 1
提问于2011-02-14
得票数 2
回答已采纳
1
回答
在sql语句中动态生成
批处理
sql
、
sql-server
、
tsql
、
dynamic-sql
、
ddl
我正在尝试执行一个动态SQL语句,该语句要求实现带有已经创建的表的
批处理
。'GO', char(13), char(10), 'ALTER TABLE testcomputed ADD e AS (c + 1);') EXECUTE
sp_executesql
浏览 4
提问于2022-08-29
得票数 1
1
回答
下面的动态SQL失败,但当我手动运行它时工作正常。
sql-server
、
tsql
、
azure-synapse
我正在使用
sp_executesql
运行内置在字符串中的这个SQL语句,但是它总是失败,出现以下错误:在行: 4处解析错误,列: 1:“GO”附近的语法不正确week_updated_date]) ) AS pivot_tableBEGIN CATCHEND CATCH' EXECUTE
sp_executesql
浏览 4
提问于2020-03-15
得票数 0
回答已采纳
1
回答
创建视图必须是
批处理
中的第一个语句。
sql
、
.net
、
view
我正在从一个基于的windows应用程序中运行一组
脚本
文件。其中一个文件有以下
脚本
-SELECT USERNAME, Dept, LeaveType, LeaveFrom, LeaveUpto FROM LeaveRequest_DATA 当我执行
脚本
时,我得到一个错误创建视图必须是<em
浏览 0
提问于2019-03-18
得票数 1
1
回答
动态sql与循环
sql-server
我得到了一些
批处理
作业过程,它们都构建在相同的模式上--将新数据加载到临时表中,根据临时表中的数据确定需要执行哪些操作,然后运行一些动态sql将临时表中的数据洗牌到最后的表中。原始代码,生成一个动态插入语句,然后在一个
批处理
的
批处理
中运行
sp_executeSql
。我认为对
sp_executeSql
的数千次调用可能比使用内置WHILE循环执行1条语句更昂贵,因此我尝试了这一方法。令我非常惊讶的是,执行执行
sp_executeSql
花费了8倍于运行数千次。SET @maxRowID +=
浏览 0
提问于2022-03-07
得票数 0
2
回答
从.net,我如何发送许多“批”的SQL到Server,而不需要多次往返?
.net
、
sql-server
、
sql-server-2008
、
ado.net
我们有读取一组SQL
脚本
文件的代码,在对它们进行一些处理之后,通过查找“GO”关键字将它们分成几个部分,然后使用单独的SqlCommon将每个
批处理
发送到Server。(
批处理
主要是创建表、索引、视图和存储过程。速度是一个问题,因为我们的集成测试经常调用代码。server公共行工具可能不会安装在运行此代码的计算机上。)
浏览 1
提问于2011-04-08
得票数 5
回答已采纳
1
回答
如何将创建触发器放入具有事务的TRY-CATCH块中?
sql-server
、
tsql
、
transactions
、
try-catch
、
database-trigger
我不是SQL方面的高级程序员,也许我的问题很傻,但我还没有在google中找到答案。我们有一些用于实现更改包的SQL结构:BEGIN TRY <User Code Is Here> COMMIT TRANSACTION;BEGIN CATCHEND CATCH;如何在没有错误的情况下将CREATE触发器块链替换为<User Code Is Here>:CREATE TRIGGER trTable1_Dates ON
浏览 0
提问于2019-03-22
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券