본문 바로가기

modify

#16_140704_PL_SQL_종속성 # 종속성 l 참조한 객체에 따라서 프로시져, 뷰 등등이 종속성에 영향을 받는다l 객제를 변형한 경우에 유형에 따라서 동작할 수도 있고 동작안할 수도 있다 l failure 를 최소화 하는 방법1. %rowtype 속성으로 레코드 선언2. %type 속성으로 변수 선언3. select * 로 query를 해라 4. insert 문을 사용하여 컬럼 리스트를 입력해라 문제198. 직업이 SALESMAN, ANALYST 인 사원들의 이름과 월급과 직업과 부서번호를 출력하는 VIEW를 생성하고 이름을 입력하면 이름과 월급을 출력하는 프로시져를 만드시오 CREATE VIEW emp934ASSELECT ename, sal, job, deptnoFROM EMPWHERE job IN ('SALESMAN','ANALYS.. 더보기
#8_140624_PL_SQL_ 기본 #8_140624_PL_SQL_ 기본 l PL/SQL(Procedure Language, 절차적 언어)- SQL + C언어 l 오류가 나서 부르기전에 2번 확인- 오류를 스스로 찾아보고- 짝궁의 도움 or notepad++ 의 비교기능(내가 작성 vs 정답소스) l 금융권에 쓰는 금융 패키지 – 오라클 PL/SQL(프랑스) l PL/SQL의 종류- 익명(1번)블록과 그 외 블록(2,3,4,5)의 차이는 DB에 이름을 가지고 저장 여부이다1. 익명 블록(anonymous PL/SQL block)2. procedure3. function4. trigger5. package 문제1. 사원번호를 입력하면 해당 사원의 월급이 출력되는 PL/SQL 프로그램을 작성하시오 set serveroutput onaccept.. 더보기
#7_140623_ALTER TABLE # ALTER TABLE 문제283. 사원테이블에 email 컬럼을 추가하시오 ALTER TABLE EMPADD email VARCHAR2(30); 문제284. 사원 테이블에 address 컬럼을 추가하시오 ALTER TABLE EMPADD address VARCHAR2(30); 문제285. address 컬럼의 길이를 varchar2(300)으로 늘리시오 ALTER TABLE EMPmodify address VARCHAR2(300); 문제286. 사원 테이블에 address 컬럼을 삭제하시오 alter TABLE EMPDROP COLUMN address; 문제287. 사원 테이블에 sal 컬럼을 삭제하시오 ALTER TABLE EMPDROP COLUMN sal;l CTRL+Z 를 바로 눌르면 취소가능 .. 더보기