코드 생성기는 []
거의 모든 것에 대해 새로운 Microsoft 대괄호 표기법 ( )을 사용하여 출력을 생성 할 때 더 단순한 경향이 있습니다 .
처음 보았을 때 다소 금지 된 인용 표기법에 대한 환생을 좋아합니다.
내가 아는 한 이것은 Microsoft의 독점적 인 확장입니다 (Oracle은 그것을 지원하지 않음을 의미합니다).
SQL Server를 보면 다음과 같은 테이블을 정의해도 차이가 없습니다.
CREATE TABLE [dbo].[Table_2] ([col1] [int], [col2] [int]);
또는
CREATE TABLE dbo.Table_2 (col1 int, col2 int);
그것은 개인 또는 회사 스타일의 문제입니다. 일관성을 유지하십시오.
이제 데이터베이스를 Oracle로 마이그레이션하려는 경우 대괄호는 옵션이 아닙니다.
오래된 인용 식별자를 사용할 수 있지만 대소 문자를 구분하므로 많은 문제가 발생합니다.
생성 된 코드에서 모든 대괄호를 제거하고 이름에 공백, 기타 특수 문자 및 예약 키워드를 사용하지 말고 대부분의 DBMS가 이해하는 방식으로 코드를 작성하는 것이 좋습니다.