Welcome! Everything is fine.

[SQLD] Oracle과 SQL Server의 차이 본문

자격증 및 기타 활동/SQLD

[SQLD] Oracle과 SQL Server의 차이

개발곰발 2023. 11. 17.
728x90

Oracle

  • Oracle에서는 DDL 문장 이후에 AUTO COMMIT이 FALSE라고 해도 자동으로 COMMIT 수행
  • '' → Oracle에서는 NULL로 인식
  • Oracle에서는 NULL값을 가장 큰 값으로 간주하여 오름차순 정렬 시 가장 마지막에 나옴
  • Oracle에서의 SAVEPOINT - ROLLBACK 구문
SAVEPOINT SVPTI;
...
ROLLBACK TO SVPTI;
  • Oracle에서의  ALTER 구문
ALTER TABLE 테이블명 MODIFY 컬럼이름 데이터유형 NOTNULL/NULL

SQL Server

  • SQL Server에서는 DDL 문장 이후에 자동으로 COMMIT 수행하지 않음
  • '' → SQL Server에서는 공백 문자로 인식
  • SQL Server에서는 NULL값을 가장 작은 값으로 간주하여 오름차순으로 정렬시 가장 먼저 나옴
  • SQL Server에서의 SAVEPOINT - ROLLBACK 구문
SAVE TRANSACTION SVPTI;
...
ROLLBACK TRANSACTION SVPTI;
  • SQL Server에서의 ALTER 구문
ALTER TABLE 테이블명 ALTER 컬럼이름 데이터유형 NOTNULL/NULL