| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2328 人关注过本帖
标题:存储过程中字段名为输入变量,那么存储过程update 语句该怎么做?
只看楼主 加入收藏
yup6688
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-8-5
收藏
 问题点数:0 回复次数:4 
存储过程中字段名为输入变量,那么存储过程update 语句该怎么做?
存储过程中字段名为输入变量,那么存储过程update 语句该怎么做?
指点下哈。
搜索更多相关主题的帖子: 过程update 过程中 变量 字段 语句 
2008-04-21 19:49
yangwen
Rank: 1
来 自:hust
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-4-21
收藏
得分:0 
谁说存储过程没有名字?
CREATE PROC 存储过程名
。。。。。。
2008-04-24 14:26
zlhgo
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-6-4
收藏
得分:0 
--批量修改货品分类、货品存放位置、货品规格、来往单位分类

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__

看不懂找联机帮助。谢谢
2008-04-24 15:00
yup6688
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-8-5
收藏
得分:0 
谢谢哈

2008-04-25 18:19
yup6688
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-8-5
收藏
得分:0 
问题是这样的,这位兄弟,在一个表的一行中放入多个字符串,这个表的字段是c1,c2,c3,c4.....c988.现在我想在这988个字段里面放入988个字符串。我的做法是把c1.....c988用变量来表示,把其他的字符串放在里面就可以了。但是SQL不支持这种做法,问有什么替代的方法没有?

2008-04-25 18:33
快速回复:存储过程中字段名为输入变量,那么存储过程update 语句该怎么做?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015699 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved