SQL 개요(SQL Server Compact)

SQL 문법을 사용하여 데이터베이스를 쿼리하고 Microsoft SQL Server Compact 4.0 데이터베이스의 테이블에서 행을 삽입, 업데이트 및 삭제할 수 있습니다.

구문 규칙

이 참조의 구문 다이어그램은 다음 규칙을 사용합니다.

규칙

사용 대상

모두 대문자

SQL Server Compact 4.0 키워드입니다.

기울임꼴

SQL Server Compact 4.0 구문의 사용자 제공 매개 변수입니다.

|(세로 막대)

대괄호 또는 중괄호로 묶어 구문 항목을 구분합니다. 항목 중 하나만 선택할 수 있습니다.

[ ](대괄호)

선택적 구문 항목. 대괄호는 입력하지 않습니다.

{}(중괄호)

필수 구문 항목입니다. 중괄호를 입력하지 마십시오.

[,...n]

이전 항목이 n번 반복될 수 있음을 나타냅니다. 항목은 쉼표로 구분됩니다.

[ ...n]

이전 항목이 n번 반복될 수 있음을 나타냅니다. 항목은 공백으로 구분됩니다.

굵게

데이터베이스 이름, 테이블 이름, 열 이름, 인덱스 이름, 저장 프로시저, 유틸리티, 데이터 형식 이름 및 텍스트는 표시된 대로 정확히 입력해야 합니다.

<레이블> ::=

구문의 블록 이름입니다. 이 규칙은 긴 구문의 섹션 또는 하나의 문에서 두 번 이상 사용될 수 있는 구문 단위를 그룹화하고 레이블을 붙이는 데 사용됩니다. 구문 블록을 사용할 수 있는 각 위치는 갈매기형 펼침 단추에 묶여 있는 레이블로 표시되어 있습니다(<레이블>).

쿼리 요소

SQL Server Compact 4.0의 데이터베이스를 쿼리할 때 식별자, 구분 기호 및 주석을 사용할 수 있습니다.

식별자

데이터베이스 개체 이름을 식별자라 합니다. 개체 이름은 개체를 정의할 때 생성됩니다. 식별자는 개체를 참조하는 데 사용됩니다.

SQL Server Compact 4.0에서 쿼리를 실행하려면 장치에 이미 있는 데이터베이스에 연결해야 하므로 소유자, 데이터베이스 또는 서버 이름으로 개체 식별자를 한정할 필요가 없습니다. 다음 중 한 가지 방법으로 개체를 참조할 수 있습니다.

  • 개체 이름

  • 테이블 이름

구분 기호

식별자가 정규 식별자 형식의 규칙에 맞지 않거나 예약된 키워드가 식별자로 사용될 경우 식별자를 구분해야 합니다. 다음 표에서는 SQL Server Compact 4.0에 사용되는 구분 기호를 요약하여 설명합니다.

구분 기호

SQL Server Compact 4.0에서의 용도

대괄호[ ]

지원되지 않음

큰따옴표 " "

호환되지 않는 식별자:

  • 복수 단어 식별자

  • 식별자로 사용되는 예약어

작은따옴표 ' '

문자열 데이터 값

설명

실행하지 말아야 하는 텍스트 문자열을 주석으로 코드에 포함시킬 수 있습니다. 주석은 코드를 문서화하거나 SQL 문의 특정 부분을 일시적으로 비활성화시키는 데 사용할 수 있습니다.

다음 중 한 가지 방식으로 주석문을 입력할 수 있습니다.

  • /*주석문*/

  • ----주석문

기본 동작

SQL Server Compact 4.0 쿼리 분석기를 통해 실행된 쿼리는 다음 기본 동작에 따라 실행되며 이 기본 동작은 변경될 수 없습니다.

  • QUOTED_IDENTIFIER_ON

  • ANSI_NULLS_ON

  • ANSI_PADDING_ON

  • ANSI_NULL_DFLT_ON_ON

  • CONCAT_NULL_YIELDS_NULL_ON