回答

收藏

如何从表中删除列(如果存在)

技术问答 技术问答 364 人阅读 | 0 人回复 | 2023-09-12

这是我正在使用的查询:
/ t/ w' Z3 ^+ y8 kIF  EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME =( N'CustomerVariable1Value'))begin Alter table temp.DIM_BE_ACCOUNT  drop column CustomerVariable1Value第一次正常工作,但当我再次工作时,它显示出错误。如何使其无误并多次执行?% X6 S5 z( ~0 q' t; B+ W
错误信息:
6 d1 Y' _4 J& @2 iALTER TABLE DROP COLUMN failed because column 'CustomerVariable1Value' does not exist in table 'DIM_BE_ACCOUNT'.                2 c( \" H2 `9 x8 v7 D. S: Z- G
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则