易截截图软件、单文件、免安装、纯绿色、仅160KB

请问oracle中的注释怎样导出

各位好,我知道注释的表为user_col_comments
但是我用用户导出了数据之后,不能做insert,说的是权限不够.
请问怎么解决.谢谢!
你的用户没有INSERT 的权限吧,GRANT INSERT ON 表名 TO 用户

这是张试图啊...你怎么可以随便做insert???
这张视图是根据你在建立表的注释来改变的..你要insert就去修改你表结构就行了

就是说对这个view做insert行不通咯?
...因为在导入库之后.所有的注释都变成乱码了...
所以所有的表注释都要导的...
有没有什么简单的方法?
我想把以前的库的注释都导出来,然后覆盖掉现在的注释

你追踪下这个视图,看看是哪几个表
然后去修改那几个表


create or replace view dba_col_comments
(owner, table_name, column_name, comments)
as
select u.name, o.name, c.name, co.comment$
from sys.obj$ o, sys.col$ c, sys.user$ u, sys.com$ co
where o.owner# = u.user#
  and o.type# in (2, 4)
  and o.obj# = c.obj#
  and c.obj# = co.obj#(+)
  and c.intcol# = co.col#(+)
  and bitand(c.property, 32) = 0 /* not hidden column */

乱码,你两个库的字符集不一样造成的吧

是所有的表........

你插进去了也是乱码.数据库的字符集的问题


引用
直接在系统表中插入不好吧
可以通过系统字典生成一批增加释的语句是最好的,如:
SQL codeSELECT'comment on column'|| t.table_name||'.'|| t.column_name||' is'''|| t.comments||''';'from user_col_comments t;


如何操作..


相关问答:

oracle 10g web登陆EM的问题? - Oracle / 基础和管理

安装了Oracle 10g,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?

1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......

Oracle 数据导出问题 - Oracle / 高级技术

exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
然後按回車鍵 說明:  user/password@dbname  分別表示用戶名,密碼和服務名 f ......

oracle 10g安装到85%时报错

各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时候就报错不能继续安装?

内存多大? 重新下个数据库安装试试..

引用
各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时 ......

[原创] ORACLE 连接字串 - Oracle / 非技术区

假设table01 中有 以下资料
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
常用电话 
而我们要得到以下的OUTPUT (或是各种其他的output)
0001,TOM
0002,JOHN ......

oracle 执行顺序 - Oracle / 基础和管理

SQL code:

declare
v_deptno number(2);
v_dname varchar2(14);
begin
dbms_output.put_line('请输入部门号和部门名:');
v_deptno:=&deptno;
v_dname:='&dname';
insert into dept01(deptno,dnam ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号