精华内容
下载资源
问答
  • 导入表等对象之后,执行 工具——Execute Commands——Edit /Run Script Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl 'the current model 'get the current active model ...

    在导入表等对象之后,执行

    工具——Execute Commands——Edit /Run Script

    
    Option Explicit
    ValidationMode = True
    InteractiveMode = im_Batch
     
    Dim mdl 'the current model
     
    'get the current active model
    Set mdl = ActiveModel
    If (mdl Is Nothing) Then
    MsgBox "There is no current Model"
    ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then
    MsgBox "The current model is not an Physical Data model."
    Else
    ProcessFolder mdl
    End If
     
    'This routine copy name into code for each table, each column and each view
    'of the current folder
    Private sub ProcessFolder(folder)
     
    Dim Tab 'running table
    for each Tab in folder.tables
    if not tab.isShortcut then
    if len(tab.comment) <> 0 then
    tab.name = tab.comment
    end if
    On Error Resume Next
    Dim col 'running column
    for each col in tab.columns
    if len(col.comment) <>0 then
    col.name =col.comment
    end if
    On Error Resume Next
    next
    end if
    next
    end sub
    

    将comment copy到name中

     
    Option Explicit
    ValidationMode = True
    InteractiveMode = im_Batch
     
    Dim mdl 'the current model
     
    'get the current active model
    Set mdl = ActiveModel
    If (mdl Is Nothing) Then
    MsgBox "There is no current Model"
    ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then
    MsgBox "The current model is not an Physical Data model."
    Else
    ProcessFolder mdl
    End If
     
    'This routine copy name into code for each table, each column and each view
    'of the current folder
    Private sub ProcessFolder(folder)
     
    Dim Tab 'running table
    for each Tab in folder.tables
    if not tab.isShortcut then
    if len(tab.comment) <> 0 then
    tab.name = tab.comment
    end if
    On Error Resume Next
    Dim col 'running column
    for each col in tab.columns
    if len(col.comment) <>0 then
    col.name =col.comment
    end if
    On Error Resume Next
    next
    end if
    next
    end sub


     

    展开全文
  • ![图片说明](https://img-ask.csdn.net/upload/201705/05/1493947044_757075.jpg) ![图片说明]...!...!...!...是需要把数据库的字符集改了吗,改成什么样?...然后重建用户 重新导入数据可以吗?
  • Oracle 数据库注释导出/导入

    千次阅读 2017-12-14 14:22:10
    导出oracle数据库中指定用户的表字段 将sql中红色部分替换成你想导出的用户名 select c.a from ( select 'comment on column '|| atC.TABLE_NAME || '.' || ATC.COLUMN_NAME || ' is ' || '#@#' || ucc....

      导出oracle数据库中指定用户的表字段

    将sql中USER部分替换成你想导出的用户名

      select c.a from (  
        select  'comment on column '|| atC.TABLE_NAME || '.' || ATC.COLUMN_NAME || ' is  ' || '#@#' || ucc.comments || '#@#' || ';' a  
        from  
            (select ATC.OWNER,
                    atC.TABLE_NAME,
                    ATC.COLUMN_NAME,
                    ATC.DATA_TYPE,
                    ATC.DATA_LENGTH,
                    ATC.NULLABLE  
             from all_tab_columns ATC  
             where ATC.owner ='USER' ) atc  
        left outer join all_col_comments ucc  
                     on atc.table_name=ucc.table_name and   
                        atc.column_name=ucc.column_name    
        left outer join all_tab_comments utc  
                     on atc.table_name=utc.table_name  
        where ucc.comments is not null  
        order by atc.table_name,atc.column_name) c  
        group by c.a  
        having c.a not like '%??%'  


    执行以上sql即可生成可执行sql ,以上sql复制后执行时可能会遇到问题

    中英文标点问题  : 将sql中的引号 全部替换一遍,替换成英文引号

    用户表字段注释导入

    将以上sql执行结果中所有的 #@# 替换成英文 引号 ',即可导入数据库

    展开全文
  • 下面是导入的日志 Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options Export ...
  • <br />勾选Generate name in empty comment

    勾选Generate name in empty comment

    展开全文
  • 迁移oracle注释注释到mysql

    千次阅读 2015-10-27 10:42:28
    迁移oracle注释注释到mysql

    本文注释迁移的前提是表结构已迁移完成,步骤总结如下:

    注:oracle库中有很多BIN$开头的表,是由于回收站中的表没有清空,

    删除oracle中回收站中的表
    select * from recyclebin where type='TABLE';
    PURGE RECYCLEBIN


    1.在oracle中查询数据库的所有表的表注释和字段注释,代码如下:
    select * from user_tab_comments  -- 获取表注释,查询结果只有table_name,table_type,comments
    select * from user_col_comments -- 获取字段注释,查询结果只有table_name,column_name,comments

    2.通过工具(我采用navicate)将上面获取的表存储在mysql中的新建表tab_comments和comments

    新建tab_comments表,列名为table_name,table_type,comments,

    新建comments表,列名为table_name,column_name,comments,将1中结果粘贴到这两个表中,保存。

    3.-- 获取生成 表 注释的sql语句
    SELECT CONCAT('ALTER TABLE ',table_name,' COMMENT= ','\'',comments,'\'',';') AS statements
    FROM tab_comments
    WHERE comments IS NOT NULL

    新建查询窗口,粘贴进去执行。

    4.在mysql中,将comment与information_schema.columns关联并创建包含表名、字段名、字段类型及注释的表:

    CREATE TABLE col_comment
    SELECT a.table_name,a.column_name,column_type,a.comments
    FROM comments AS a,
    (SELECT table_name,column_name,column_type
    FROM information_schema.columns
    WHERE table_schema='gsggws'
    ORDER BY table_schema,table_name ) AS b

    WHERE LOWER(CONCAT('ggws_',a.table_name))=b.table_name AND a.column_name=b.column_name AND a.comments IS NOT NULL 

    由于迁移时,表明添加了前缀,所以做大小写和前缀转换进行联接。

    5.在mysql中生成语句
    -- 获取生成  字段注释  的sql语句
    SELECT CONCAT('ALTER TABLE ggws_',LOWER(table_name),' MODIFY COLUMN ',column_name,' ',column_type,' COMMENT ','\'',comments,'\'',';') AS statements
    FROM col_comment
     新建查询窗口,粘贴进去执行。


    小意外:  usage  为列名的表添加注释失败,因为usage为mysql关键字。






        
    展开全文
  • Oracle导入导出详解

    2018-12-04 11:31:05
    此时就可以使用以下方法,直接上代码,有注释 --create directory 目录名 as '目录路径' --例:create directory expdp_dmp as 'D:/expdp_dmp' --数据库中查询表空间 --select * from dba_directories ...
  • 从一个oracle数据库导出带有CLOB字段表的DMP文件,然后再导入进另一个Oracle数据库,数据中除了CLOB字段中的中文,其他都是正常的,注释和CLOB字段里的中文就偏偏是乱码。 在网上找了各种解决方案,期初以为是...
  • oracle注释都是问号?中文显示不出来问题 本人在工作中需要把开发上的库恢复到自己的虚拟机里面,然而捣鼓了许久建立好数据库之后,在使用建表语句初始化表的时候,发现注释都是????? 然后一脸懵逼不知...
  • 导入的日志信息: Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options Export file ...
  • oracle 导入导出数据

    千次阅读 2010-03-16 17:11:00
    Oracle导入SQL脚本执行和常用命令大全 在工作需要的时候,常常忘记很多命令。今天做的时候才记起!在SQL_PLUS里面执行:sql>@full_path/test.sql; 例:sql>@D:/test.sql; 不需要commit; 一般都是在test.sql 里面...
  • PowerDesigner的逆向工程是依托于系统中的ODBC数据源的,这就导致了如果系统中没有相应的数据库ODBC时不能从数据库逆向出数据库原型,要配置Oracle ODBC必须要安装Oracle, 当前环境: window 10 64bit ...
  • Oracle----SQL语句积累 (Oracle 导入 dmp文件) OracleSQLPL导入dum文件 1.数据库DBA权限: 注意:这个是在cmd命令行中直接输入,不需要进入Oracle数据库。 sqlplus/assysdba 2.授权DBA权限: grantdbato...
  • 今天帮助一同事把以前导出的一个oracle数据库备份文件恢复到开发测试库,数据是dmp格式的,我用imp导入数据之后,同事反映所有数据表的字段注释中文乱码,还有存储过程的中文也乱码,但是数据库表里的中文是正常的。...
  • oracle 11g impdp导入表数据中文不乱码,字段注释中文乱码,原数据库字符编码AMERICAN_AMERICA.AL32UTF8,目标数据库字符编码AMERICAN_AMERICA.UTF8,百度的方法更改客户端字符集各种情况均已尝试,均以失败告终,望...
  • 之前公司有个项目,通过sqoop,将oracle的数据导入到hbase。真个过程出现过很多问题,现在我将我导入的过程跟遇到的问题和解决方法写下来,希望能帮助大家 测试连接 先测试sqoop是否能连接到oracle sqoop ...
  • oracle导入步骤和注意事项导入dmp文件步骤遇到的错误 #最近接触oracle开始排雷 导入dmp文件步骤 建立同名用户: create user 账户 identified by 密码; 建立同名表空间: create tablespace 表空间名 ...
  • --导入表的注释 @ C:\table_comment.sql; --导出表字段的注释 set heading off; set echo off; set feedback off; set termout on; spool C:\column_comment.sql; SELECT 'comment on column ' || t....
  • 小需求:批量导入Oracle数据源的字段注释到Informatica资料库Source Table: XIE.SRC Informatica:SouceOracle Scripts: –copy Oracle Source Table Column Comments to Informatica Metadata DB MERGE INTO dev_...
  • oracle导入与导出

    2008-12-10 06:12:00
    (说明:如果导出用户没有DBA权限,则导入用户可以不用指定fromuser、touser参数如果导出用户拥有DBA权限,则导入用户也必须拥有DBA权限) 4、给表、列加注释 SQL>comment on table 表 is '表注释'; 注释已创建。 ...
  • shp导入Oracle

    2019-05-08 21:10:57
    shp导入Oracle ESRI Shapefile格式的矢量数据导入OracleSpatial空间数据库,有四种方法: 1.        使用ArcGIS(版本10.0以上)将shp数据导入Oracle(需要安装Oracle...
  • 导入.dump文件到Oracle 19c文章目录导入.dump文件到Oracle 19c前言问题现状步骤第一步,创建bigfile tablespace第二步,在cmd中输入导入指令成功附录:指令文本附录:表注释问题解决思路dump文件介绍oracle导入dump...
  • Oracle导入SQL脚本执行和常用命令大全  在工作需要的时候,常常忘记很多命令。今天做的时候才记起! 在SQL_PLUS里面执行: sql>@full_path/test.sql;  例:sql>@D:/test.sql; 不需要commit; 一般都是在test...
  • 之前的时候通过插件的形式,通过Oracle数据库的SQL Developer连接MYSQL数据库并且把mysql数据导入oracle数据库中,这种方法导入的表格不仅会丢失字段注释还会丢失触发器等数据,并且在导入数据量特别大的表格时会...
  • Oracle导入JAR包并调用Java

    千次阅读 2017-10-24 10:36:18
    遇到Oracle的一个需求,其中有一列数据一下这种格式 121.41139320800005,31.29436885000007,121.41206283000008,31.29457611400005,121.41286000000002,31.293082750000053,121.411515441,31.292933945000073,121....
  • Oracle导入命令impdp

    万次阅读 2018-11-27 00:32:46
    有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学...
  • 最近遇到过导入的数据库表,所有注释全部是乱码的情况,第一反应是字符集的问题,后来发现导入的本身就是一堆乱码,没办法,只能重新刷一遍注释,下面是转载的导出注释的一些sql 传送门1:Oracle导出、生成表注释...
  • https://blog.csdn.net/u011781521/article/details/78960083(oracle) https://blog.csdn.net/u011781521/article/details/78958529(mysql) 一、简介 PowerDesigner的逆向工程是依托于系统中的ODBC数据源的,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,446
精华内容 8,178
关键字:

oracle导入注释