我想在一个表中插入记录,其中列的所有记录都具有相同的值。 如何做到而不改变表结构。
Insert into tableA(clientid,no_of_users)
select clientid
from tableB
我想要所有记录的no-of_users = 3
答案 0 :(得分:6)
您可以使用DEFAULT Constraint,在MSDN上阅读。
不改变表结构,只需简单使用:
Insert into tableA(clientid,no_of_users)
select clientid, 3
from tableB
使用此声明时,您始终可以将INSERT
视为输出您希望看到的SELECT
。
答案 1 :(得分:2)
在Sql server中修改表。选择列名称并为该列设置默认值。