考考你,不可能实现的SQL语句,回答正确者100分,up者分享100分(另开贴给) select * from sys_hist where id = '200' insert into ....... Update........... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create table #1(x int)go insert into #1 values(10)exec('select * from #1 where x=10 insert into #1 values(20) update #1 set x=30 where x=10')select * from #1x ----------- 3020(2 row(s) affected) 我觉得,这都不是一句SQL语句,都是三句了分别是select insert update这三句了 to: OpenVMS(半知半解) 是在一条单独的语句中完成 exec('select * from #1 where x=30 insert into #1 values(20)')x ----------- 30(1 row(s) affected)(1 row(s) affected)算一句吗 可以有insert , update子句的么??!呵呵,学习!! OpenVMS(半知半解) 哈哈,高手!!!我另外开贴给分你,请进来。 UPDATE当然一样把语句写在一起就OK了 create table #1(x int)exec('select * from #1 where x=30 insert into #1 values(20)')你运行这句好像没有结果显示吧 加在前面嘛:insert #(a,b,c) --select a,b,c from ( --select * from sys_hist where id = '200')as x -- SQL2000中查询两个表合并成一个表的语句怎么写? 求一条SQL语句,谢谢 一个sql查询问题 存储过程执行完,结果总是为空,本应该不为空的... 有何得到连续时间序列数 求sql语句,谢谢!! 没有指定order by 排序,同一条SQL(查询条件的值不同,也就是说不是同一天的数据),为什么查出来的数据顺序不同啊 如何将.dat数据源,导入sqlserver数据库 请问一种sql语句 重装系统后如何如何恢复SQL2000 关于配置SQL邮件的问题 导入导出问题
go
insert into #1 values(10)
exec('select * from #1 where x=10
insert into #1 values(20)
update #1 set x=30 where x=10')select * from #1x
-----------
30
20(2 row(s) affected)
都是三句了
分别是select
insert
update
这三句了
OpenVMS(半知半解) 是在一条单独的语句中完成
-----------
30(1 row(s) affected)
(1 row(s) affected)算一句吗
呵呵,学习!!
我另外开贴给分你,请进来。
把语句写在一起就OK了
exec('select * from #1 where x=30 insert into #1 values(20)')
你运行这句好像没有结果显示吧
select a,b,c from ( --
select * from sys_hist where id = '200'
)as x --