DB2如何修改数据库表格字段名

DB2如何修改数据库表格字段名,第1张

难得啊,竟然也有人搞DB2

DB2

不支持修改数据库表格字段

只能删除掉列,然后重新add

为了不丢失数据,建议:

1)增加一个新列;

2)新列值等于要改名的列

3)delete旧列

可以啊,直接在后台写一个触发器,判断状态是否为审核,数据库里也就是1的时候为审核,当取消审核时状态为0,那么这个字段再改回去,某个字段更新或者复制或者怎么样都可以,只要判断这个字段状态就好了。

USE Northwind

GO

CREATE TABLE 表名

(

BOOK_A_CNO VARCHAR(11),

BOOK_B_CNO VARCHAR(10),

SEQ CHAR(1), -- 默认0

CHINA_BNAME NVARCHAR(100),

CHINA_BNUMB NVARCHAR(50),

PRICE_SETNM NVARCHAR(100),

PRICE_SETNO NVARCHAR(50),

UPDATE_DTDATETIME,

CONSTRAINT [PK_1] PRIMARY KEY CLUSTERED(BOOK_A_CNO, SEQ)

)

GO

ALTER TABLE [表名] ADD CONSTRAINT [DF_SEQ] DEFAULT ((0)) FOR [SEQ]

GO


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

原文地址:https://54852.com/sjk/9999617.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存