![]() |
1
1
错误在第一行 消息102,级别15,状态1,行1 “table”附近有语法错误。 而不是 将@tab1声明为表 尝试
例如
输出:
|
![]() |
2
3
此行出错: 将@tab1声明为表
但你也犯了一个错误,你的插入应该是:
据我所知,在使用表变量时需要声明模式,如果使用临时表,则不需要这样做。
见 msdn |
![]() |
3
0
这将起作用:
这不起作用:
如果要动态定义表var的模式,可以使用如下内容:
此外,查找( sp_executesql )在Pinal Dave的网站上寻求一些好的建议 |
![]() |
ybou · 需要帮助从SQL 2005查询中删除过时的=*连接运算符 7 年前 |
![]() |
Robert · 将多个分隔符分隔的字段视为不同的行 8 年前 |
![]() |
hud · 执行存储过程会导致错误 8 年前 |
![]() |
Gonzalo · 如何将存储过程的结果插入到新表中? 9 年前 |