编程论坛
注册
登录
编程论坛
→
SQL Server论坛
存储过程中字段名为输入变量,那么存储过程update 语句该怎么做?
yup6688
发布于 2008-04-21 19:49, 2334 次点击
存储过程中字段名为输入变量,那么存储过程update 语句该怎么做?
指点下哈。
4 回复
#2
yangwen
2008-04-24 14:26
谁说存储过程没有名字?
CREATE PROC 存储过程名
。。。。。。
#3
zlhgo
2008-04-24 15:00
--批量修改货品分类、货品存放位置、货品规格、来往单位分类
ALTER PROC BatchPerfect
@TableName NvarChar(50),
@ColumnName NvarChar(50),
@Code__ NvarChar(50),
@SelectID NvarChar(1000)
AS
Declare @SqlStr NvarChar(1200)
SET @SqlStr='Update '+@TableName+' Set '+@ColumnName+'=@Code Where [ID] IN('+@SelectID+')'
PRINT @SqlStr
EXEC SP_EXECUTESQL @SqlStr,N'@Code NvarChar(50)',@Code=@Code__
看不懂找联机帮助。谢谢
#4
yup6688
2008-04-25 18:19
谢谢哈
#5
yup6688
2008-04-25 18:33
问题是这样的,这位兄弟,在一个表的一行中放入多个字符串,这个表的字段是c1,c2,c3,c4.....c988.现在我想在这988个字段里面放入988个字符串。我的做法是把c1.....c988用变量来表示,把其他的字符串放在里面就可以了。但是SQL不支持这种做法,问有什么替代的方法没有?
1