본문 바로가기
  • [성공하는 개발자] - Developer

DataBase50

[MSSQL] INSERT 문 사용법 3가지 (데이터 입력) SQL Server에서 데이터를 입력하기 위해서는 INSERT 문을 사용한다. SQL Server 2008부터 여러 행을 입력할 수 있는 기능이 추가되었으며, SELECT 해서 INSERT 하는 방법으로도 여러 건의 데이터를 입력할 수 있다. INSERT와 UPDATE를 동시에 수행하기 위해서는 MERGE 문을 사용하거나 프로시저를 생성하여 사용하면 된다. ■ 기본적인 INSERT 방법 INSERT INTO dbo.dept (deptno, dname, loc) VALUES (50, 'IT TEAM', 'SEOUL') INSERT INTO [테이블명] ([칼럼1], [칼럼2], [칼럼3] ...) VALUES ([값1], [값2], [값3] ...) 입력할 칼럼의 개수와 값을 개수를 동일하게 입력하면 된다.. 2022. 11. 3.
[Oracle] 오라클 DELETE 방법 & 노하우 정리 (데이터 삭제) 오라클에서 테이블의 데이터를 삭제하기 위해서는 DELETE 문을 사용하면 된다. WHERE 절의 조건에 해당하는 모든 데이터가 삭제된다. 조건에 맞는 데이터가 여러 개인 경우 모두 삭제되니 주의해서 사용해야 한다. DELETE 문이 수행된 이후 COMMIT 되면 복구가 쉽지 않다. Flashback을 활용하여 일부 데이터를 복구할 수도 있으니 아래를 참고하면 된다. 오라클 DELETE 문 ■ 기본 사용법 DELETE FROM emp WHERE empno = 7788 emp 테이블에서 empno의 값이 7788인 데이터를 삭제한다. DELETE emp WHERE job = 'ANALYST' AND deptno = 20 FROM 키워드를 생략해도 DELETE 문은 정상적으로 수행된다. 되도록이면 FROM 키.. 2022. 11. 2.
[Oracle] 오라클 UPDATE 방법 & 노하우 정리 (데이터 수정) 오라클에서 테이블의 값을 수정하기 위해서는 UPDATE 문을 사용하면 된다. WHERE 절에 해당하는 행이 여러 개인 경우 한 번에 여러 건의 행이 SET 절의 값으로 변경된다. UPDATE 문은 시스템 운영 시 자주 사용하므로 다양한 방법을 익혀두는 것이 좋다. ■ 기본 사용법 UPDATE emp SET job = 'MANAGER' , deptno = 20 WHERE empno = 7566 위는 WHERE 절의 empno에 해당하는 데이터의 job, deptno 컬럼을 수정하는 쿼리이다. empno는 PK이기 때문에 한건의 데이터만 수정되지만 PK가 아니고 여러 건이 조회되면 여러 건의 데이터가 한 번에 수정된다. ■ SET 절에 서브쿼리 사용법 UPDATE emp a SET a.sal = (SELEC.. 2022. 11. 2.
[Oracle] 오라클 INSERT 방법 & 노하우 정리 (데이터 입력) 오라클에서 테이블에 데이터를 입력할 때는 INSERT 문을 사용하면 된다. INSERT 문은 SQL의 아주 기본이지만 상황에 따라서 다양한 방법으로 사용할 수 있으니, 아래를 예제를 참고하면 앞으로 INSERT 문의 활용에 도움이 될 것이다. 오라클 INSERT 문 ■ 기본 사용법 1 INSERT INTO emp (empno, ename, job, mgr, hiredate, sal, comm, deptno) VALUES (7788, 'SCOTT', 'ANALYST', 7566, '1987-04-19', 3000, NULL, 20) INTO 절의 컬럼 개수와 데이터 타입이 VALUES 절의 컬럼 개수와 데이터 타입이 동일해야 한다. VALUES 절에 테이블의 모든 컬럼이 나열되어 있다면, INTO 절의 컬.. 2022. 11. 2.