SQLD2 [DB/ORACLE/MSSQL(SQLSERVER)] NULL의 이해 (NVL,NVL2,NULLIF,COALESCE) 데이터베이스에서 NULL 값은 중요합니다. NULL 값 특징에 대해서 이해하지 못하면 SQL 쿼리 수행결과가 예상한 것과 다르게 나올 수 있습니다. NULL 값은 다른 DBMS와 성질이 똑같지만 ORACLE / MSSQL(SQLSERVER) DBMS에 대해서 포커스를 두고 설명하겠습니다. 목차 NULL 값 특징 NULL 값은 비어있는 값이 아닙니다. 모르는 갓이며 값의 부재를 의미합니다. 숫자 0과 다르며 문자 공백과는 다른 UNKONW으로써 알 수 없거나 존재하지 않는 값을 말합니다. NULL 값 연산과 처리 NULL 값과 다른 값들을 가지고 연산을 하게 되면 NULL을 출력하게 됩니다. SELECT NULL + 1; SELECT NULL + '문자열'; SELECT NULL * 1; SELECT NU.. 2023. 3. 10. [DB/ORACLE/SQLSERVER] 테이블 명 변경 / 테이블 칼럼 추가/수정/삭제/변경 하는 방법 - ALTER TABLE / RENAME Oracle과 SQLServer DBMS에서 제공하는 테이블 명을 변경 또는 칼럼을 추가하거나 수정 삭제하는 방법입니다. 해당 주제에 대해서 잘못된 정보 또는 추가적인 정보가 있을 시 댓글로 남겨주시면 감사하겠습니다. 목차 테이블 명 변경하기 기존 테이블의 명을 다른 테이블로 변경하는 것입니다. 실제 사용 중인 테이블 명을 변경할 때에는 신중한 검토가 필요합니다. 기존의 쿼리, 뷰, 사용자 정의 함수, 저장 프로시저 또는 애플리케이션에서 해당 테이블을 참조하는 경우에 테이블을 참조하는 개체들도 함께 수정해주어야 합니다. 아래 예시들은 테이블명 ORD_NAME이 기존이름이며 변경할 이름은 NEW_NAME입니다. Oracle / ANSI 표준 : RENAME RENAME ORD_NAME TO NEW_NAME.. 2023. 3. 8. 이전 1 다음