运行 select * into test2 from test1 报错:服务器: 消息 268,级别 16,状态 3,行 1 Cannot run SELECT INTO in this database. The database owner must run sp_dboption to enable this option.
法1 先建好newtable, INSERT INTO newtable SELECT * FROM oldtable法2 run sp_dboption 就是执行 sp_dboption ,格式是 exec ... 忘了,你可以看help,用sp_dboption 查 然后再 select * into newtable .....
先執行:exec sp_dboption yourDBName,'select into/bulkcopy',true;再執行:select * into test2 from test1
执行后显示: Checkpointing database that was changed. DBCC execution completed. If DBCC printed error messages, contact your system administrator.(所影响的行数为 8 行) 这有什么影响吗?说明:完全复制后,default和主键标记没有复制过来。
select * into newTable from oldTable;
所谓影响,就是拷贝了8条数据啊 主见标记和的default用 select into 是不行的 你先建表,再 INSERT INTO newtable SELECT * FROM oldtable
select * into test2 from test1
报错:服务器: 消息 268,级别 16,状态 3,行 1
Cannot run SELECT INTO in this database. The database owner must run sp_dboption to enable this option.
INSERT INTO newtable SELECT * FROM oldtable法2 run sp_dboption
就是执行 sp_dboption ,格式是
exec ... 忘了,你可以看help,用sp_dboption 查
然后再 select * into newtable .....
Checkpointing database that was changed.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.(所影响的行数为 8 行)
这有什么影响吗?说明:完全复制后,default和主键标记没有复制过来。
主见标记和的default用 select into 是不行的
你先建表,再 INSERT INTO newtable SELECT * FROM oldtable
这样的显示信息是不是就表示正常执行?
我用的zhuzhichao(炎龙骑士团—索尔—破龙击)的方法实现了。
to:zhuzhichao
谢谢!
也多谢各位的参与:)