emp1710投影机

_相关内容

Fetch rows from a cursor variable

v_empno emp.empno%TYPE;v_ename emp.ename%TYPE;BEGIN OPEN emp_refcur FOR SELECT empno,ename FROM emp WHERE deptno=p_deptno;DBMS_OUTPUT.PUT_LINE('EMPNO ENAME');DBMS_OUTPUT.PUT_LINE('-');LOOP FETCH emp_refcur INTO v_empno,v_...

IF-THEN

CURSOR emp_cursor IS SELECT empno,comm FROM emp;BEGIN OPEN emp_cursor;DBMS_OUTPUT.PUT_LINE('EMPNO COMM');DBMS_OUTPUT.PUT_LINE('-');LOOP FETCH emp_cursor INTO v_empno,v_comm;EXIT WHEN emp_cursor%NOTFOUND;Test whether or not...

CASE 语句

CURSOR emp_cursor IS SELECT empno,ename,deptno FROM emp;BEGIN OPEN emp_cursor;DBMS_OUTPUT.PUT_LINE('EMPNO ENAME DEPTNO DNAME '|' LOC');DBMS_OUTPUT.PUT_LINE('-'|'-');LOOP FETCH emp_cursor INTO v_empno,v_ename,v_deptno;EXIT ...

GOTO 语句

CREATE OR REPLACE PROCEDURE verify_emp(p_empno NUMBER)IS v_ename emp.ename%TYPE;v_job emp.job%TYPE;v_hiredate emp.hiredate%TYPE;BEGIN SELECT ename,job,hiredate INTO v_ename,v_job,v_hiredate FROM emp WHERE empno=p_empno;IF ...

INSERT

CREATE OR REPLACE PROCEDURE emp_insert(p_empno IN emp.empno%TYPE,p_ename IN emp.ename%TYPE,p_job IN emp.job%TYPE,p_mgr IN emp.mgr%TYPE,p_hiredate IN emp.hiredate%TYPE,p_sal IN emp.sal%TYPE,p_comm IN emp.comm%TYPE,p_deptno ...

ROLLBACK

CREATE OR REPLACE PROCEDURE emp_insert(p_empno IN emp.empno%TYPE,p_ename IN emp.ename%TYPE,p_job IN emp.job%TYPE,p_mgr IN emp.mgr%TYPE,p_hiredate IN emp.hiredate%TYPE,p_sal IN emp.sal%TYPE,p_comm IN emp.comm%TYPE,p_deptno ...

Global hints

QUERY PLAN-Hash Join(cost=1.32.2.64 rows=13 width=22)Hash Cond:(a.mgr=emp.empno)-Seq Scan on emp a(cost=0.00.1.14 rows=14 width=16)-Hash(cost=1.14.1.14 rows=14 width=11)-Seq Scan on emp(cost=0.00.1.14 rows=14 width=11)(5 ...

IF-THEN-ELSE

The previous example is modified so an IF-THEN-ELSE statement is used to display the Non-commission text if the employee does not get a commission.DECLARE v_empno emp.empno%TYPE;v_comm emp.comm%TYPE;CURSOR emp_cursor IS ...

创建包规格

以下代码示例是包规格:Package specification for the 'emp_admin' package.-CREATE OR REPLACE PACKAGE emp_admin IS FUNCTION get_dept_name(p_deptno NUMBER DEFAULT 10)RETURN VARCHAR2;FUNCTION update_emp_sal(p_empno NUMBER,p_...

Declare a cursor

To use a cursor,it must first be declared in the declaration topic of the SPL program...CURSOR emp_cur_2 IS SELECT empno,ename FROM emp;CURSOR emp_cur_3 IS SELECT empno,ename FROM emp WHERE deptno=10 ORDER BY empno;BEGIN.END;

DBMS_UTILITY

返回结果如下:DEPENDENCIES ON public.EMP-*TABLE public.EMP()*CONSTRAINT c public.emp()*CONSTRAINT f public.emp()*CONSTRAINT p public.emp()*TYPE public.emp()*CONSTRAINT c public.emp()*CONSTRAINT f public.jobhist()*VIEW....

CREATE PACKAGE BODY

过程实现 PROCEDURE Add_Employee(p_emp_id IN NUMBER,p_first_name IN VARCHAR2,p_last_name IN VARCHAR2,p_salary IN NUMBER)IS BEGIN INSERT INTO employees(emp_id,first_name,last_name,salary)VALUES(p_emp_id,p_first_name,p_last_...

Use%TYPE in variable declarations

The preceding stored procedure can also be written in another mode,as shown in the following code block.This way,you do not need to explicitly encode the data types of the emp table in the declaration section of the stored...

嵌套表

FOR j IN 1.10 LOOP DBMS_OUTPUT.PUT_LINE(emp_tbl(j).empno|' '|emp_tbl(j).ename);END LOOP;END;请注意创建一个空表,其中构造函数emp_tbl_typ()作为匿名块的可执行部分中的第一个语句。然后使用EXTEND集合方法针对从结果集返回的每个...

CREATE PROCEDURE

CREATE OR REPLACE PROCEDURE emp_job(p_empno IN OUT emp.empno%TYPE,p_ename IN OUT emp.ename%TYPE,p_job OUT emp.job%TYPE)IS v_empno emp.empno%TYPE;v_ename emp.ename%TYPE;v_job emp.job%TYPE;BEGIN SELECT ename,job INTO v_ename...

Create a subprocedure

CURSOR emp_cur IS SELECT empno,ename FROM emp ORDER BY empno;BEGIN OPEN emp_cur;DBMS_OUTPUT.PUT_LINE('Subprocedure list_emp:');DBMS_OUTPUT.PUT_LINE('EMPNO ENAME');DBMS_OUTPUT.PUT_LINE('-');LOOP FETCH emp_cur INTO v_empno,v...

Use default values in parameters

emp(p_empno NUMBER,p_ename VARCHAR2,p_hiredate DATE:=SYSDATE)IS BEGIN INSERT INTO emp(empno,ename,hiredate)VALUES(p_empno,p_ename,p_hiredate);DBMS_OUTPUT.PUT_LINE('Hired!');END hire_emp;If the parameter declaration ...

DBMS_ALERT

CREATE TABLE emp(empno NUMBER(4)NOT NULL CONSTRAINT emp_pk PRIMARY KEY,ename VARCHAR2(10),job VARCHAR2(9),mgr NUMBER(4),hiredate DATE,sal NUMBER(7,2)CONSTRAINT emp_sal_ck CHECK(sal 0),comm NUMBER(7,2),deptno NUMBER(2)...

polar_comp_stmt_level_tx

ERROR:insert or update on table"emp"violates foreign key constraint"emp_ref_dept_fk"DETAIL:Key(deptno)=(0)is not present in table"dept".SELECT empno,ename,deptno FROM emp WHERE empno 9000;empno|ename|deptno-+-+-9001|JONES|...

MaxCompute SQL示例解析

SELECT emp.`JOB`,MIN(emp.sal)AS sal FROM `emp` GROUP BY emp.`JOB` HAVING MIN(emp.sal)1500;返回结果:+-+-+|job|sal|+-+-+|MANAGER|2450.0|ANALYST|3000.0|PRESIDENT|5000.0|+-+-+示例5:查询在每个部门工作的员工数量、平均工资和...

UPDATE

CREATE OR REPLACE PROCEDURE emp_comp_update(p_empno IN emp.empno%TYPE,p_sal IN emp.sal%TYPE,p_comm IN emp.comm%TYPE)IS BEGIN UPDATE emp SET sal=p_sal,comm=p_comm WHERE empno=p_empno;IF SQL%FOUND THEN DBMS_OUTPUT.PUT_LINE('...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用