如何在sql数据库表里加入新的一列(表里原有数据)

如何在sql数据库表里加入新的一列(表里原有数据),第1张

因为userid字段限定为不可为空,插入空数据,造成报错。

数据库表中,查询新列的sql示例如下,

1、创建测试表,createtabletest_num(idnumber,feenumber(10,3))

2、查看表的属性,共包含两列,ID、FEE,

3、执行sql语句,插迹埋入新字段,altertabletest_numadd(fee2number(10,3))

4、重新查看表结构,字凳棚段已姿粗蚂加上,

select 新增字段,字段1,字段2,字段3 into 表名 from 旧表名

drop table 旧表名

sp_rename '表名 '迹昌, '旧表名 '

这样通过把旧表复制,然后亏州埋再删除旧表。就销蚂不需要用alter了就能实现排序


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11968597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存