怎样将sql文件导入Oracle数据库?

怎样将sql文件导入Oracle数据库?,第1张

登录plsql,\x0d\x0a文件----新建-----命令窗口\x0d\x0a\x0d\x0a然后输入 @文件路径,例如 @c:\a.sql\x0d\x0a\x0d\x0a这样就可以了。直接执行sql文件

迁移主要有两个工作:

1. 根据Sql Server数据库生成创建Oracle数据库的脚本

2. 修改代码中的SQL语句

根据Sql Server数据库生成创建Oracle数据库的脚本

1. 用PowerDesiner将Sql Server数据库反向工程生成物理数据模型

2. 根据反向工程生成的物理数据模型创建逻辑模型

3. 再根据逻辑模型生成Oracle数据库版本的物理模型

4. 根据Oracle数据库版本的物理模型生成Oracle数据库创建脚本

5. 按照Oracle命名规则和数据类型定义修改Oracle数据库创建脚本

6. 在PL/SQL Developer中执行以检验其正确性

修改代码中的SQL语句

1. Sql Server中经常用方括号把表名和字段名括起来, 到Oracle中要把这些方括号都去掉

2. 将参数变更前的"@"符号改为":"符号

3. 将Sql Server专有的方法和函数替换成Oracle相应的方法和函数

4. 在PL/SQL Developer中执行SQL语句以检验其正确性

转换过程中的常见问题

1. 表名和字段名使用了Oracle中的关键字

2. Sql Server中的NVARCHAR数据类型可存4000个汉字, Oracle中的NVARCHAR/NVARCHAR2数据类型只能存2000个汉字

3. 索引名称和外键名称超过了30个字符


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6686467.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存