今天BOSS心血来潮让我写个程序,主要就是把ORACLE的表导出为*.sql格式,可怜我一点思路都没有,在兄弟去留的关键时刻,请大侠门救救我吧。最好给点具体的提示,我刚毕业,难啊!!
解决方案 »
- pl/sql如何调用带有游标的存储过程(sql窗口的调用)
- 如何让executeBatch在遇到一条失败后继续执行?
- 求sql : 如何把in 里面的(‘123,456,789’)变成它能识别的类型(‘123’,‘456’,‘789’)?
- Group by的结果集中显示其它列的办法
- 求救关于插入失败更新的问题!
- 关于 过程out参数太小的 问题
- 如何根据传入的参数,创建表,表名为参数
- 在oracle如何新建数据库? 如何把sql2000的数据库导入到oracle?
- imp/exp的问题,请大虾帮忙
- 搞了N天啦,这个字符集ZHS16GBK怎么回事???
- ado连oracle,找了很久找不到解决办法
- ORCALE高手请进....救命啊?没人救就要挂了.
导出不是bmp吗?
==================================================================================
INSERT INTO TB_AB001 ( TITLE_ID, TITLE_NM, TITLE_CD, TITLE_FIX_DAY, TITLE_FIX_HHMM, TITLE_FIX_MIS,
TITLE_FIX_FR_DATE, TITLE_FIX_END_DATE, BRD_GRP_ID, TITLE_CHRG_ID, VL_YN, VL_DUR_YN, VL_FR_DATE,
VL_END_DATE, ETR_ID, ETR_DATE, MDF_ID, MDF_DATE ) VALUES (
1000210, '翡翠龙牌挂件 - ', '30', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Y', 'N'
, NULL, NULL, '060815', TO_Date( '08/28/2007 04:08:45 下午', 'MM/DD/YYYY HH:MI:SS AM')
, NULL, NULL);
commit;
====================================================================
这是我用TOAD里用EXP生成的sql 非常简单的,而且你想导出数据库所有的表格都很快的,写程序无非也是按这个格式来生成个后缀名为sql的TXT文件而已
通过UTL_FILE包的相关操作将其保存为文件。
有现成的东西,干吗还要写?
用EXP/IMP当然可以了, 不过想修改表的内容就不可能了。用拼装的方法太累了,
PL/SQL中有 点表后有VIEWSQL可以查看到表 建表语句。
但是楼主可以GOOGLE搜索类似的程序,这种解决方案应该很多的。