永发信息网

sql怎样往数据库中所有表增加一列并贴加数据

答案:2  悬赏:0  手机版
解决时间 2021-12-20 16:52
  • 提问者网友:蓝莓格格巫
  • 2021-12-20 01:51
sql怎样往数据库中所有表增加一列并贴加数据
最佳答案
  • 五星知识达人网友:廢物販賣機
  • 2021-12-20 02:44
可以组合语句。
先从sys.tables里将所有的表名称取出来。
然后循环取出每一个表的名字,然后拼接成这样的语句
select @cmd = 'alter table ' + @tablename + ' add columnname columntype'
exec(@cmd)
select @cmd = 'update ' + @tablename + ' set columnname = value'
exec(@cmd)
全部回答
  • 1楼网友:怙棘
  • 2021-12-20 03:40

insert timerecords(clock_id,name,sign_time,times_money)values('6','rick','2010-03-20 13:15:46','2.9')

最后的2.9是价格吧,价格是money类型的吧,但是你写成了'2.0'是varchar类型啊 ,去掉' '试试

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯