当前位置:Gxlcms > 数据库问题 > Oracle 中sql文件的导入导出

Oracle 中sql文件的导入导出

时间:2021-07-01 10:21:17 帮助过:30人阅读

@orcl fromuser=c##zs touser=c##zs file=D:\java\950.dmp ignore=y

c##zs 是创建的用户  111是密码

Oracle 不像Mysql 直接进行 主键进行自增

接下来有两种方法

1.使用图形化界面

技术分享图片

技术分享图片

技术分享图片

选中表然后右键

 技术分享图片

选中创建(序列中的主键)

技术分享图片

这就可以了 ,建议刷新一下。

另外一种方式(选中创建的时候)

技术分享图片

选中插入,删除,更新中的一个 我选择插入点击确认

技术分享图片

 

 

在这里我们只需要编写begin——end之间的语句,就是一句sql语句:

  1. select pid.nextval into :new.IDfrom dual;

第一个pid就是之前序列的名称,改成自己的即可。 
第二个ID就是表里需要自增的字段。 
4.之后需要点击编译按钮,使得触发器生效:   

 

  1. <span style="color: #000000">CREATE OR REPLACE TRIGGER PID
  2. BEFORE INSERT ON STUDENT
  3. </span><span style="color: #0000ff">for</span><span style="color: #000000"> each row
  4. declare
  5. BEGIN
  6. </span><span style="color: #0000ff">select</span> PID.nextval into :<span style="color: #0000ff">new</span>.ID <span style="color: #0000ff">from</span><span style="color: #000000"> dual;
  7. END PID;</span>

技术分享图片

提醒一下:做完之后一定要对表刷新一下

 第三种方式 

三.使用sql语句创建

1.首先创建序列

 

  1. <span style="color: #000000">create sequence seq_per(自定义序列名)
  2. start with </span><span style="color: #800080">10000</span><span style="color: #000000">
  3. increment by </span><span style="color: #800080">1</span>

2.在需要使用自增的表上创建触发器

  1. <span style="color: #000000">create or replace trigger tri_person(自定义触发器名称)
  2. before insert
  3. on person
  4. </span><span style="color: #0000ff">for</span><span style="color: #000000"> each row
  5. begin
  6. </span><span style="color: #0000ff">select</span> seq_person(之前定义的序列名).nextval into :<span style="color: #0000ff">new</span>.pid(需要自增的字段) <span style="color: #0000ff">from</span><span style="color: #000000"> dual;
  7. end;
  8. </span>---------------------<span style="color: #000000">
  9. 作者:Mr丶韩
  10. 来源:CSDN
  11. 原文:https:</span><span style="color: #008000">//</span><span style="color: #008000">blog.csdn.net/hqh1129/article/details/81273938 </span>
  12. 版权声明:本文为博主原创文章,转载请附上博文链接!

 

Oracle 中sql文件的导入导出

标签:sql语句   ORC   图片   class   自增   https   create   按钮   ora   

人气教程排行