这是我的密码,
SELECT * INTO new_table FROM old_table
在创建sql语句必须是(select*)而不是select某些字段的新表时,有没有保留默认值的方法。也许是这样的??
SELECT * INTO new_table FROM old_table VALUES (DEFAULT)
2uluyalo1#
是的,一些例子会很好。如果只想复制表的结构(无行),可以使用以下命令:
SELECT * INTO newtable FROM oldtable WHERE 1 = 0;
sc4hvdpw2#
你最好的办法就是 ALTER TABLE 在你的 SELECT ... INTO .像这样:
ALTER TABLE
SELECT ... INTO
SELECT * INTO new_table FROM old_table ALTER TABLE new_table ALTER SomeColumnName SET DEFAULT 1000;
2条答案
按热度按时间2uluyalo1#
是的,一些例子会很好。如果只想复制表的结构(无行),可以使用以下命令:
sc4hvdpw2#
你最好的办法就是
ALTER TABLE
在你的SELECT ... INTO
.像这样: