Mysql sql语句可以定义变量吗
我现在有一大堆的更新语句UPDATEITEM.ASETprice=....后省略;我想定义一个变量代替数据库名ITEM方便对其他的数据库进行操作要不每次更新都要不停的去修...
我现在有一大堆的更新语句
UPDATE ITEM.A SET price = ....后省略;
我想定义一个变量代替数据库名ITEM 方便对其他的数据库进行操作
要不每次更新都要不停的去修改
如果可以定义一下变量 以后修改定义的位置就可以了
请问可以定义吗 展开
UPDATE ITEM.A SET price = ....后省略;
我想定义一个变量代替数据库名ITEM 方便对其他的数据库进行操作
要不每次更新都要不停的去修改
如果可以定义一下变量 以后修改定义的位置就可以了
请问可以定义吗 展开
5个回答
展开全部
declare @sql varchar(200)
declare @database varchar(20)
set @database = 'ITEM'
set @sql = 'update ' + @database +'..a set price = .....'
exec (@sql)
试一下,若不行,再问我!
declare @database varchar(20)
set @database = 'ITEM'
set @sql = 'update ' + @database +'..a set price = .....'
exec (@sql)
试一下,若不行,再问我!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以,参考下存储过程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以定义变量啊 查看高级SQL编程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询