plsql book
PLSQL安装、PLSQL汉化、激活 和 连接 oracle 的配置
plsql developer中 timestamp 时间类型显示格式设置
添加一个系统环境变量后
名称: NLS_TIMESTAMP_FORMAT=YYYY-MM-DD HH24:MI:SS:FF6
重启完后,再来查看当前格式 (该语句是视图)
select * from Nls_Session_Parameters where parameter='NLS_TIMESTAMP_FORMAT';
免安装Oracle客户端使用PLSQL
存储过程
--建表
CREATE TABLE doctor (
id int PRIMARY KEY NOT NULL,
name varchar2(50) ,
birthday date ,
weight float ) ;
--初始化
insert all
INTO DBQUERY.DOCTOR (id,name,birthday,weight) VALUES (1,'bobo',TIMESTAMP'1988-01-03 01:00:00',120)
INTO DBQUERY.DOCTOR (id,name,birthday,weight) VALUES (2,'sisi',TIMESTAMP'1988-01-03 01:00:00',90)
select * from dual;
--查表
SELECT * FROM doctor;
-- 定义存储过程
create or replace procedure proc_bobo --存储过程名称
(myname doctor.name%TYPE) --存储过程参数 , 参数类型为doctor表的name字段类型
AS
countNum number(10); -- 定义变量countNum
BEGIN
SELECT count(*) INTO countNum FROM doctor WHERE name = 'bobo'; --将doctor表的count数赋值给countNum变量
-- select count(*) into countNum from ly_ds where LY_NB=sex;
dbms_output.put_line(countNum);-- 打印 countNum , 在执行存储过程前要先执行 set serveroutput on;
END;
-- 开启服务日志输出
set serveroutput ON;
-- 执行存储过程
call proc_bobo('bobo');
Oracle存储过程-入门==>https://www.yuque.com/u787308/euldz5/ge03e9