问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

进入PLSQL的命令窗口,输入SQL语句后,应该如何执行?

发布网友 发布时间:2022-04-23 03:48

我来回答

14个回答

懂视网 时间:2022-04-07 20:25

触发器


与包或者子程序不同,触发器不能被显式调用,而是在数据库事件发生时隐式地运行,并且触发器不能接收参数。

触发器语句块被执行称为触发事件,而触发的事件可以是对数据库表的DML操作,比如insert , update ,或者 delete 操作,或者对视图的操作。

oracle 还支持对系统事件的触发,如实例的开关,用户的登录。


-- 创建表

create table scott.raisesalarylog

(

empno number (10) not null primary key ,

raiseddate date ,

originalsal number (10,2) ,

raisedsal number (10,2)

) ;


--定义触发器

create or replace trigger scott.raisesalarychange 

 --定义after 触发,监测emp表的sal列的更新 

 after update of sal on scott.emp 

 --定义行级别触发器

 for each row 

 --声明区 

 declare

 v_reccount int ;

 begin

 select count(*) into v_reccount from scott.raisesalarylog where empno = :OLD.empno ;

 if v_reccount = 0 

 then insert into scott.raisesalarylog values ( :OLD.empno , SYSDATE , :OLD.SAL ,  :NEW.sal) ;

 else update scott.raisesalarylog set raiseddate = sysdate , originalsal = :OLD.sal , raisedsal = :NEW.sal where empno = :OLD.empno ;

 end if ;

 exception when others 

 then dbms_output.put_line (SQLERRM);

 end ;


执行语句

update scott.emp set sal = sal * 1.2 where empno = 7369 ;


然后执行查询 


select * from scott.raisesalarylog ;


PL/SQL-06

标签:数据库表   replace   primary   oracle   number   

热心网友 时间:2022-04-07 17:33

1、首先在电脑中,找到并登录PLSQL,如下图所示。

2、然后在打开的软件主页面中,点击选择File > New > Command Windows(命令窗口),如下图所示。

3、然后在打开的窗口中,输入 @ 符号,之后敲击回车键。从本地选择执行的 SQL脚本。

4、要想批量执行sql脚本,可以新建一个文本,使用@拼接本地路径。如下图:all.sql。

5、最后等待批量命令全部执行成功,关闭页面即可,如下图所示,执行完成了。

热心网友 时间:2022-04-07 18:51

不知你所用的PL-SQL为哪个版本。以Oralc数据库开发工具的PL-SQL Developer为示范:用鼠标选中需要执行的SQL语句,点窗口左边钥匙图标旁的图标,或直接按F8键就能执行。可参见百度经验PLSQL Developer新手使用教程(图文教程)http://jingyan.baidu.com/article/c85b7a6403acd1003bac950f.html

热心网友 时间:2022-04-07 20:25

在终端中复制语句,然后直接回车,记得还要F10或者左上角的提交(比较容易忘记)。
sql窗口中执行,可以选中后执行或F8.

热心网友 时间:2022-04-07 22:17

先分号,之后回车;

ps:一群说F8 、选中执行语句点击齿轮的是不看题还是没玩过plsql;

热心网友 时间:2022-04-08 00:25

首先我们先登录plsql developer,登录成功后即可进入对象浏览器窗口界面。

02

在左边一列的对象浏览器里,鼠标点击“my object”,如下图所示。

03

接下来我们需要找到“Table”文件夹,点击后可以查看当前账户的所有表格。

04

选中我们需要查看的表,右键点击“query data”查询数据后,就可以看到数据了。

05

然后点击页面左上角的图标“新建”,选中sql window后再打开sql窗口。

06

在sql窗口内输入sql语句,全选,然后点击执行,就能看到结果了。

07

最后选中表,右键选择“Edit”编辑。这样我们就可以在plsql developer里进行编辑了!

热心网友 时间:2022-04-08 02:49

PLSQL13直接点屏幕最上面的一个播放的小图标(它的快捷键是F8,但是用F8,Windows会直接打开投影。。。)

热心网友 时间:2022-04-08 05:31

写好sql语句后,点左上角有个像齿轮的按钮,就执行了。不过你刚开始用,要养成一个好习惯:执行哪句就选中哪句。

热心网友 时间:2022-04-08 08:29

我的PL/SQL版本是12.0.7....,执行语句后面加‘/’再回车试试。

热心网友 时间:2022-04-08 11:43

这些回答的是逗*吗,别人问的是命令窗口,后面加;回车

热心网友 时间:2022-04-08 15:15

关掉重进,语句结尾用分号,再回车。

热心网友 时间:2022-04-08 19:03

选中要执行的语句,F8

热心网友 时间:2022-04-08 23:07

select sysdate from al ;

输入分号后回车,能给截个图么?

热心网友 时间:2022-04-09 03:29

选择好对应的链接数据库,然后F8
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
考数一英一的专硕可以调剂学硕吗 九推,怎样寻找捡漏的机会? 苏州朗悦湾小区周边配套怎么样? 田园风也能用兔宝宝顺芯板装修出来吗 兔宝宝是高端品牌吗?他一般用的是什么板材? 我家小猫被门夹了,后腿和尾巴都动不了了,医生说伤到了骨神经。说... 初一数学,求详细解题过程 初一数学,想很久都没想出来,请给位帮助一下,要详细过程 未来日记经典语录 如果去汇宝在线鉴定古玩瓷器在线交易,鉴定不合心意的话再鉴定还需要交... plsql 命令窗口怎么执行文件 新鲜桃胶如何晒? 怎样处理刚采摘的桃胶,可以吃吗? 买回来的桃胶怎么吃? 从树上摘下的桃胶该怎么弄干? 求助怎么把桃胶外面的黑色杂质去掉?我是收购的,不是自己食用的! 松露巧克力的做法,松露巧克力怎么做好吃,松露 迷语纯可可脂松露巧克力和诺梵巧克力哪个好吃? 什么叫松露巧克力 松露巧克力与生巧哪款好吃? 松露巧克力的做法步骤图,松露巧克力怎么做好吃 松露巧克力好吃吗 松露巧克力怎么做好吃又简单,做法图解分 黑松露巧克力保质期多久? 松露巧克力,真的就是添加了松露的巧克力吗? 松露巧克力和松露有什么关系? 松露巧克力真的有巧克力吗,为什么卖的那么便宜? 松露巧克力里面有松露吗? 为什么松露巧克力都是代可可脂? 你吃过松露巧克力吗? plsql如何执行.sql文件?刚接触,不熟悉,能细讲下吗?谢谢 plsql怎么执行sql脚本文件 PLSQL执行sql的几种方法 pl sql developer怎么执行sql? plsql 如何执行多个文件夹下的sql文件 pl sql developer怎么执行sql 在plsql命令行窗口执行sql脚本时,如何只返回错误日志? 请问怎样在PLSQL中批量执行多个.sql的脚本? plsql中执行sql语句怎么显现出执行结果 怎样在PLSQL中批量执行多个.sql的脚本 oracle中怎样执行.sql文件 oracle中怎样执行.sql文件 plsql develop怎么执行sql语句 plsql develop怎么执行sql语句 在plsqldev中如何批量执行sql脚本 在plsqldev中如何批量执行sql脚本 如何利用BAT文件登陆OracleSql并执行多个sql脚本PLSQL语句? 如何利用BAT文件登陆OracleSql并执行多个sql脚本PLSQL语句? 如何利用BAT文件登陆OracleSql并执行多个sql脚本PLSQL语句 如何利用BAT文件登陆OracleSql并执行多个sql脚本PLSQL语句