본문 바로가기

개발/DB11

oracle 파일 실행 @드라이브:파일명.확장자 ex) @d:test.sql 2010. 6. 29.
PLS-00103: 심볼 ""를 만났습니다 다음 중 하나가 기대될 때: begin case declare exit for goto if loop mod null pragma raise return select update while with <식별자> <큰 따옴표로 구분된 식별자> <바인드 변수> << close current delete fetch lock insert open rollback savepoint set sql.. PLS-00103: 심볼 ""를 만났습니다 다음 중 하나가 기대될 때: begin case declare exit for goto if loop mod null pragma raise return select update while with 2010. 6. 24.
oracle update 출처 : http://www.psoug.org/reference/update.html http://www.jami.name/242 다음 내용은 최신 버전이 아닐 수 있습니다. 최신 버전은 위 사이트를 참조하세요. Basic Update Statements Update all records UPDATE SET = CREATE TABLE test AS SELECT object_name, object_type FROM all_objs; SELECT DISTINCT object_name FROM test; UPDATE test SET object_name = 'OOPS'; SELECT DISTINCT object_name FROM test; ROLLBACK; Update a specific record UPDA.. 2009. 6. 16.
Insert와 Update를 한번에~~ MERGE INTO Insert와 Update를 한번에~~ MERGE INTO 테이터를 넣어야할 테이블에 값이 이미 있으면 Update 값이 없으면 Insert MERGE INTO table_name alias --테이블 명만 올수 있음(셀렉트 쿼리 No) USING (table|view|subquery) alias --일반적으로 쓰는 쿼리 Ok ON (join condition) --where 절이라고 생각하면됨(조건에 서브 OK) WHEN MATCHED THEN --데이터 중복건이 있는경우 Update UPDATE SET col1 = val1[, col2 = val2…] WHEN NOT MATCHED THEN -- 중복건이 없는 경우 처리 Insert INSERT (컬럼리스트) VALUES (값들....); ex) ME.. 2009. 6. 8.