当前位置: 代码迷 >> Sql Server >> 动态sql为啥被截断
  详细解决方案

动态sql为啥被截断

热度:97   发布时间:2016-04-24 23:54:05.0
动态sql为什么被截断?
Alter proc testproc 
AS 
declare @txtsql  varchar(1000)

SEt @txtsql = 'SELECT * FROM MasterDB.dbo.Sizes' 

EXECUTE @txtsql


执行的时候会提示 数据库'SELECT * FROM MasterDB' 不存在,

请问这是为什么?

------解决方案--------------------
EXECUTE @txtsql这是执行存储过程的
EXECUTE(@txtsql)这是执行sql语句的
  相关解决方案