如何在Transact SQL中实现此操作。
我想要在现有表格中添加新列,并将其更新为某些值。是否可以在一个SQL脚本中完成,还是应该使用单独的脚本?
以下是示例代码:
ALTER TABLE my_table ADD my_new_column bit NULL;
UPDATE my_table SET my_new_column = 0;
我知道我在创建列之前就写入数据了,所以这两行代码不起作用。但是如何在一个脚本中实现这个目标呢?比如使用一些延迟或者确保列已经被创建并且可以写入数据?
我使用了IF EXISTS和从表中选择的方法,但是它没有起作用。
谢谢。