
DB2
只能删除掉列,然后重新add
为了不丢失数据,建议:
1)增加一个新列;
2)新列值等于要改名的列
3)delete旧列
可以啊,直接在后台写一个触发器,判断状态是否为审核,数据库里也就是1的时候为审核,当取消审核时状态为0,那么这个字段再改回去,某个字段更新或者复制或者怎么样都可以,只要判断这个字段状态就好了。USE NorthwindGO
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
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)