PL/SQL Developer 使用笔记

  1. 从工具中查询的数据复制中文字符串到记事本或者其他地方的时候乱码。
    解决方法:将输入法切换到中文输入法状态下,再进行数据COPY。
  2. 要将一个xml数据放到CLOB字段中。
    执行语句插入一个含有clob字段的数据,先插一条这样的语句
    insert into sjmkdy(bh,zwm,wlm,xtm,tqbs,mknr) values(3,'数据定义','sjdymk','业务系统',1,empty_clob());
     然后用打开数据
    select * from sjmkdy t for update
     点击“编辑数据”图标,锁头打开后,点击数据中clob字段的编辑窗口,点击文本标签,将xml数据粘贴上,然后切换到xml标签,如果xml符合规范,会显示出xml的结构,点击下面的确定按钮。再点击绿色向下的箭头(提交按钮)或者按F10,提交后再查询数据就放到CLOB字段中了。
  3. 要将10G中的一个表导入到9I中,10G中的表中含有CLOB字段,用pde格式不行,用dmp也不行,因为版本低,我靠晕!后来找到办法,在9I上建立10G的数据库链路,然后在9i上执行语句
    create table 9itable as select * from 10guser.10gtable@10glink;
     我看行
  4. 更改会话端字符集,注册表方式:
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0  下 
    "NLS_LANG"="SIMPLIFIED CHINESE_CHINA.US7ASCII"  就是客户端的会话字符集,要和数据库的字符集保持一致,比如,如果数据库的字符集是US7ASCII,那么pl sql developer的所在机器的这个注册表值也应该是US7ASCII。

你可能感兴趣的:(数据结构,oracle,sql,xml)