在存储里,这条SQL语句怎么写?

bullion 2004-04-10 12:23:38
在写存储的时候,碰到了个麻烦,搞不懂.
语句是这样的:
DECLARE @SQL Varchar(200)
DECLARE @RS Varchar(100)
Set @SQl = SELECT ProductName FROM Product WHERE ID = @ID

我想取到ProductName这个值,怎么取啊
...全文
25 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bullion 2004-04-10
  • 打赏
  • 举报
回复
谢谢了!
chludlf 2004-04-10
  • 打赏
  • 举报
回复
DECLARE @SQL Varchar(200)
DECLARE @RS Varchar(100)
if (select sum(1) FROM Product WHERE ID = @ID)>1
begin
RAISERROR 33333,'記錄有重復.'
return
end
select @SQl = SELECT ProductName FROM Product WHERE ID = @ID
print @SQl
zheninchangjiang 2004-04-10
  • 打赏
  • 举报
回复
还是你想在存储过程返回这个productname
progress99 2004-04-10
  • 打赏
  • 举报
回复
DECLARE @SQL Varchar(200)
DECLARE @RS Varchar(100)
SELECT @SQl =ProductName FROM Product WHERE ID = @ID
zheninchangjiang 2004-04-10
  • 打赏
  • 举报
回复
select @sql=productname from product where id=@id

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧