SQL/ORACLE
PL SQL(구구단)
파이리파
2021. 4. 8. 15:10
[Table 생성]
CREATE TABLE A(
2 A1 NUMBER(2),
3 A2 NUMBER(2),
4 A3 NUMBER(2));
SET SERVEROUTPUT ON
ACCEPT PDAN PROMPT '출력할 단을 입력하세요';
DECLARE
VDAN NUMBER(2):= &PDAN;
I NUMBER(2) := 0;
TOT NUMBER(2) := 0;
BEGIN
FOR I IN 1..9 LOOP
TOT := VDAN * I;
DBMS_OUTPUT.PUT_LINE( ' ' || TO_CHAR(VDAN) || '*' || TO_CHAR(I) ||
'=' || TO_CHAR(TOT));
INSERT INTO A VALUES(VDAN,I,TOT);
END LOOP;
END;
/
저장한 후 실행
저장 폴더
ORACLEEXE - APP-C:\oraclexe\app\oracle\product\11.2.0\server\bin
[파일명 뒤에 .sql]
cmd 창에서 확인
@GUGU
@GUGU
ALTER TABLE A
ADD (A_NO NUMBER(4));
[SEQUENCE 생성]
CREATE SEQUENCE A_NO_SEQ
START WITH 1
INCREMENT BY 1
NOCYCLE
NOCACHE;
▼
[@GUGU]
SELECT * FROM A;