2
我使用此查询:如何使用主键将表复制到另一个表中?
SELECT *
INTO table1
FROM table2
要复制的表;它不会将主键从table2
复制到table1
作为主键。它只是复制所有列 - 而不是限制。
我使用此查询:如何使用主键将表复制到另一个表中?
SELECT *
INTO table1
FROM table2
要复制的表;它不会将主键从table2
复制到table1
作为主键。它只是复制所有列 - 而不是限制。
据我所知在SQL服务器中不可能满足您的要求,但如果您需要与主键相同的结构首先为现有表生成脚本,然后创建新表。
使用ssms->对象Explorer的>展开数据库 - >选择数据库 - >右键单击表,并生成脚本
哪些DBMS您使用的? Postgres的?甲骨文?使用Postgres你可以使用'create table .. like ...' –
...并且使用sql server可以使用ssis或者简单的脚本表作为create ... –
如果oracle的'impdp'和'expdp'使用' remap_table'....快速n最好的结果。 –