返回信息流declare @userDefine nvarchar(255),@ClientHost varchar(255),@Username varchar(255),@clientDefine nvarchar(255),@str nvarchar(4000),@t varchar(20)
declare cursor_t cursor for
select top 1 ClientHost,Username
from w3cslog
open cursor_t
fetch next from cursor_t
into @ClientHost,@Username
set @t='t'
--set @user='56'
set @str=N'insert into '+@t+N' values(@client ,@User )'
set @clientDefine=N' @client varchar(255) '
set @userDefine=N' @User varchar(255) '
execute sp_executesql @str,@clientDefine,@userDefine,@client=@ClientHost,@User=@Username
close cursor_t
deallocate cursor_t
执行时说第一行“,”附近有语法错误。
就是想利用动态sql语句,在查询时传参确定表名,插入数据到此表。但由于数据转换问题,如ip地址转换为字符串时被截断,不知道有没有好的方法?
这是一条镜像帖。来源:北邮人论坛 / database / #791同步于 2007/4/18
Database机器人发帖
求助:动态查询问题
xiaoxiaren
2007/4/18镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。