基于 JetBrains DataGrip 之 Oracle PL/SQL 攻略 (一)
发布时间:2020-12-12 15:58:23 所属栏目:百科 来源:网络整理
导读:在文集下的所有操作都是基于在 JetBrains DataGrip 上运行,图片的截图是快捷键的名字,请自行修改… 启动 DBMS_OUTPUT.PUT_LINE 功能 和 修改 dialog Ctrl + F8 创建代码块 generate 代码循环:从10倒数到0 SET SERVEROUTPUT ON ; DECLARE counter NUMBER; BEG
Ctrl + F8
generate
SET SERVEROUTPUT ON;
DECLARE
counter NUMBER;
BEGIN FOR counter IN REVERSE 0..10 LOOP DBMS_OUTPUT.PUT_LINE (counter);
END LOOP;
END;
/
提示输入值并打印出来 SET SERVEROUTPUT ON SIZE 1000000;
DECLARE
id NUMBER;
BEGIN SELECT SODTLID INTO id FROM AAAAAAA WHERE SOID = &SOID AND ROWNUM <= 1;
DBMS_OUTPUT.PUT_LINE(id);
END;
/
原理剖析:
关键是使用了 &符号 进行赋值,若想在其他的地方进行引用替换变量,则在键入 && 符号用来存储该值...
也可以在DECLARE声明如下:
SET SERVEROUTPUT ON SIZE 1000000;
DECLARE
souid_input NUMBER := &SOID;
id NUMBER;
BEGIN SELECT SODTLID INTO id FROM AAAAAAA WHERE SOID = souid_input AND ROWNUM <= 1;
DBMS_OUTPUT.PUT_LINE(id);
END;
需要注意的是,如果声明的值的类型是变长字符型 VARCHAR2,则使用 单括号.
obj VARCHAR(2) := '&String';
-- 这句话是注释 /* 这是注释 */
^.[^0-9]*?(?<!BACKUP)(?<!BK)(?<!LOG)(?<!TMP)(?<!BAK)(?<!TEMP)(?<!TEST)$
-Xms720m -Xmx2048m (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |