BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #791同步于 2007/4/18
Database机器人发帖

求助:动态查询问题

xiaoxiaren
2007/4/18镜像同步0 回复
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地址转换为字符串时被截断,不知道有没有好的方法?
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。