直接定义时候,不可以那如果你写成动态sql,倒是可以算是用变量
解决方案 »
- xp_sendmail中@query查询无结果时邮件不发送
- 怎么查询的列只有一个有表名?
- 用路由器上网,就不能在本地机子上测试连接网上的sql2000服务器的网站了吗?
- datetime中什么样取得午夜后毫秒数
- 这样的查询语句怎么写?(加分贴1)
- 能否把一char字段的数据转换成datetime字段数据?
- sql语句问题
- 一个简单的问题:如何才能把C:\Program Files\Microsoft SQL Server\MSSQL\Data下的数据库文件复制到别的地方
- ============求这样的sql语句如何写?有点难度!
- 这样的存储过程怎么写?
- cpu怎么了??
- select * from table1 where dt>='2005-08-01' and dt<='2005-08-16' 为什么在执行此语句的时候不包括2005-08-16那天的信息
都五角了 :)
select @maxnum=max(num) from a
select num=IDENTITY(int,@maxnum,1) into b..
好像不可以啊?該如何寫呢??
declare @maxnum int
select @maxnum=max(num) from a
select num=IDENTITY(int,@maxnum,1) into b..
好像不可以啊?該如何寫呢??--
declare @maxnum int
declare @sql as varchar(4000)
select @maxnum=max(num) from a
set @sql = 'select identity(int,' + convert(varchar(10),@maxnum) + ',1) into b ...'
exec(@sql)
declare @sql as nvarchar(500)
select @maxnum=max(num) from a
set @sql = 'select identity(int,' + convert(varchar(10),@maxnum) + ',1) into b ...'
exec(@sql)