sqlserver2000 导出数据至 oracle
发布时间:2020-12-12 14:24:32 所属栏目:MsSql教程 来源:网络整理
导读:最近在做oracle数据库,数据源是sqlserver2000。研究了一下特此跟大家分享。 首先选中sql2000中的某个表,然后右键菜单选择导出数据。 选择“下一步” 选择sql2000数据库做数据源 选择oracle数据库做目的数据库 选择“属性” 数据源输入oracle数据库名称,再
最近在做oracle数据库,数据源是sqlserver2000。研究了一下特此跟大家分享。 选择“下一步” 选择sql2000数据库做数据源 选择oracle数据库做目的数据库 选择“属性” 数据源输入oracle数据库名称,再输入用户名和密码 点击“测试连接” 连接成功后点击“确定”,回到原先的界面 在sql2000数据库中选择要导出的表(最好把sql2000中的表名都改成大写,否则oracle导入后表名会有双引号,给自己找事) 点击完成按钮 附:sqlserver2000 导出数据至 oracle之时id问题 解决方法:序列&触发器 create sequence TABLE_NAME_SEQ increment by 1 start with 1 nomaxvalue create trigger "tib_TABLE_NAME" before insert on TABLE_NAME for each row declare integrity_error exception; errno integer; errmsg char(200); dummy integer; found boolean; begin -- Column "ID" uses sequence TABLE_NAME_SEQ select TABLE_NAME_SEQ.NEXTVAL INTO :new.ID from dual; -- Errors handling exception when integrity_error then raise_application_error(errno,errmsg); end; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |