参考:https://blog.youkuaiyun.com/weixin_42200829/article/details/116539487
oracle命令执行之前需要设置下输出格式,不然结果会显示不全
SET LONG 1000;
SET PAGESIZE 0;
在对MYSQL移植到Oracle时 数据库一些专有写法的差异进行备注。
- show create table tablename;
Oracle:
select table_name,dbms_metadata.get_ddl(‘TABLE’,‘TABLE_NAME’)from dual,user_tables where table_name=‘TABLE_NAME’;
eg:
select table_name,dbms_metadata.get_ddl(‘TABLE’,‘C’)from dual,user_tables where table_name=‘C’;
注意:TABLE_NAME 指表名 需要大写。