社区
MS-SQL Server
帖子详情
下列SQL语句为甚么执行失败???
pipsqueak
2003-05-16 02:23:06
declare @sql char(100)
select @sql='create table #temptable(x int)'
exec( @sql)
insert into #temptable values(100)
-------------------------------------
服务器: 讯息 208,层级 16,状态 1,行 4
无效的对象名称 '#temptable'。
...全文
123
8
打赏
收藏
下列SQL语句为甚么执行失败???
declare @sql char(100) select @sql='create table #temptable(x int)' exec( @sql) insert into #temptable values(100) ------------------------------------- 服务器: 讯息 208,层级 16,状态 1,行 4 无效的对象名称 '#temptable'。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jack996
2003-05-16
打赏
举报
回复
张柏芝就是我梦中情人,爱轧轧地。
pipsqueak
2003-05-16
打赏
举报
回复
谢谢各位!
//因为EXEC一执行完,所有的东西都结束了,除了##的全局临时表。
我原来不知道exec这个特点.
4点结帖
WT滔滔江水
2003-05-16
打赏
举报
回复
那你可以先把这张表建起来,然后用exec ('ALTER TABLE XX'),我想这样应该能符合你的要求,要不只能象CrazyFor(蚂蚁)说的那样了。因为EXEC一执行完,所有的东西都结束了,除了##的全局临时表。
HawaiiLeo
2003-05-16
打赏
举报
回复
declare @sql char(100)
select @sql='create table ##temptable(x int)'
exec(@sql)
insert into ##temptable values(100)
这个呢??
pipsqueak
2003-05-16
打赏
举报
回复
这样当然不会出错了,但我的sql语句必须动态创建,所以必须用exec.
CrazyFor
2003-05-16
打赏
举报
回复
declare @sql char(100)
select @sql='create table #temptable(x int)' +'insert into #temptable values(100)'
exec( @sql)
caiyunxia
2003-05-16
打赏
举报
回复
declare @sql char(100)
select @sql='create table ' + #temptable + ' (x int)'
exec( @sql)
insert into #temptable values(100)
liukanghui
2003-05-16
打赏
举报
回复
declare @sql char(100)
create table dbo.#temptable(x int)
insert into dbo.#temptable values(100)
试试这样
node.js连接数据库后
执行
sql语句
怎么样实现呢?
}) 4、
执行
执行
sql语句
,有两种方式可选,但是都是调取query()方法进行
执行
: 方式一: 在该方法中写
sql语句
;
下列
以查询为例; connection.query("select * from student", (err, result) => { if (err) { ...
关于
sql语句
的返回值问题
以前写
sql语句
的时候,在用到插入和修改时从来没有返回过东西,今天才知道原来插入和修改方法是有返回值的。 查询就不用说了,肯定是返回你要查询的数据,那么增删改的方法
执行
之后有没有返回值呢? 有的。 ...
sql语句
(SQL SERVER)
SQL基础语句
通过分析
SQL语句
的
执行
计划优化SQL
通过分析
SQL语句
的
执行
计划优化SQL(总结)做DBA快7年了,中间感悟很多。在DBA的日常工作中,调整个别性能较差的
SQL语句
时一项富有挑战性的工作。其中的关键在于如何得到
SQL语句
的
执行
计划和如何从
SQL语句
的
执行
计划中...
如何在Oracle中一次
执行
多条
sql语句
有时我们需要一次性
执行
多条
sql语句
,而用来更新的sql是根据实际情况用代码拼出来的 解决方案是把sql拼成下面这种形式: begin update TB_VG set seq = 1, vessel_id = 'Jin14', vessel_type = 'TRACK' ...
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章