Oracle2 [SQL SELECT문] 컬럼명 나열 VS 아스타(*) 차이 SQL DML SELECT쿼리를 작성할 때 단순히 출력만을 고려한다면 좋은 쿼리를 작성하기 어렵습니다. SELECT문을 작성하 때 출력될 컬럼명을 직접 명시하는 것과 아스타(*)로 처리하는 것에 대해서 어떤 차이가 있는지 성능, 유지보수, 보안 측면에서 설명해드리겠습니다. 목차 SELECT 작성 시 컬럼명 나열 VS 아스타 차이 ( DBMS 공통) SELECT * FROM 테이블명 SELECT 컬럼명1, 컬럼명2 FROM 테이블명 SELECT 문을 작성할 때 위와 같이 두가지 형태로 기본적으로 하게 됩니다. 많은 초보 개발자분들이 이 부분에 대해서 크게 신경쓰지 않지만 둘의 차이는 성능, 유지보수, 보안 측면에서 고려될 수 있습니다. 단순히 테스트용 SELECT가 아닌 실제 운영되는 서비스를 개발하기 위.. 2023. 9. 7. [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 다음