假设我有一个生产数据库和一个开发数据库。
在开发数据库中创建并填充CUSTOMER_PERMISSIONS
表。
创建CUSTOMER_PERMISSIONS
表并将其复制到生产数据库的最佳方法是什么?
INSERT INTO CUSTOMER_MARKET_PERMS
SELECT * FROM indeiso.dbo.CUSTOMER_MARKET_PERMS
返回
INSERT INTO CUSTOMER_MARKET_PERMS
SELECT * FROM inukiso.dbo.CUSTOMER_MARKET_PERMS
Error at Command Line:668 Column:25
Error report:
SQL Error: ORA-00933: SQL command not properly ended
00933. 00000 - "SQL command not properly ended"
*Cause:
*Action:
我正在使用Oracle 12数据库系统,我不确定为什么会抛出此错误
答案 0 :(得分:1)
你可以这样做一个查询:
INSERT INTO CUSTOMER_PERMISSIONS
SELECT * FROM [devserver].dbo.CUSTOMER_PERMISSIONS
答案 1 :(得分:0)
如果你没有使用查询,如果你碰巧使用MSSQL Server,为什么不使用导入/导出向导?
右键单击要从中导出的数据库,然后选择TASKS - >导出数据。从那里开始,按照向导进行操作。
答案 2 :(得分:0)
您确定拥有两个不同的Oracle数据库吗?如果是,那么您需要在两个数据库之间设置数据库链接。如果我是你,我应该首先确保您从生产数据库中选择开发数据库中的数据。如果你可以,并且这两个表是相同的,那么我看不出你的陈述不起作用。