Babelfish에서 지원되지 않는 기능 - Amazon Aurora

Babelfish에서 지원되지 않는 기능

다음 표와 목록에서 현재 Babelfish에서 지원되지 않는 기능을 확인할 수 있습니다. Babelfish의 업데이트는 Aurora PostgreSQL 버전에 포함되어 있습니다. 자세한 내용은 Aurora PostgreSQL 릴리스 정보를 참조하세요.

현재 지원되지 않는 기능

이 표에서는 현재 지원되지 않는 특정 기능에 대한 정보를 확인할 수 있습니다.

기능 또는 구문 설명

어셈블리 모듈 및 SQL Common Language Runtime(CLR) 루틴

어셈블리 모듈 및 CLR 루틴과 관련된 기능은 지원되지 않습니다.

열 속성

ROWGUIDCOL, SPARSE, FILESTREAM 및 MASKED는 지원되지 않습니다.

포함된 데이터베이스

서버 수준이 아닌 데이터베이스 수준에서 인증된 로그인이 포함된 데이터베이스는 지원되지 않습니다.

커서(업데이트 가능)

업데이트 가능한 커서는 지원되지 않습니다.

커서(전역적)

GLOBAL 커서는 지원되지 않습니다.

커서(가져오기 동작)

FETCH PRIOR, FIRST, LAST, ABSOLUTE, RELATIVE와 같은 커서 가져오기 동작은 지원되지 않습니다.

커서 유형 출력 파라미터

커서 유형 변수 및 파라미터는 출력 파라미터는 지원되지 않습니다 (오류 발생).

커서 옵션

SCROLL, KEYSET, DYNAMIC, FAST_FORWARD, SCROLL_LOCKS, OPTIMISTIC, TYPE_WARNING, FOR UPDATE

데이터 암호화

데이터 암호화는 지원되지 않습니다.

데이터 계층 애플리케이션(DAC)

DAC 패키지(.dacpac) 또는 DAC 백업(.bacpac) 파일을 사용한 데이터 계층 애플리케이션(DAC) 가져오기 또는 내보내기 작업은 지원되지 않습니다.

DBCC 명령

Microsoft SQL Server 데이터베이스 콘솔 명령(DBCC)은 지원되지 않습니다. DBCC CHECKIDENT는 Babelfish 3.4.0 이상 릴리스에서 지원됩니다.

DROP IF EXISTS

이 구문은 USER 및 SCHEMA 객체에는 지원되지 않습니다. TABLE, VIEW, PROCEDURE, FUNCTION 및 DATABASE 객체에 대해 지원됩니다.

암호화(Encryption)

기본 제공 함수 및 명령문은 암호화를 지원하지 않습니다.

ENCRYPT_CLIENT_CERT 연결

클라이언트 인증서 연결은 지원되지 않습니다.

EXECUTE AS 문

이 명령문은 지원되지 않습니다.

EXECUTE AS SELF 절

이 절은 함수, 프로시저 또는 트리거에는 지원되지 않습니다.

EXECUTE AS USER 절

이 절은 함수, 프로시저 또는 트리거에는 지원되지 않습니다.

데이터베이스 이름을 참조하는 외래 키 제약 조건

데이터베이스 이름을 참조하는 외래 키 제약 조건은 지원되지 않습니다.

FORMAT

사용자 정의 유형은 지원되지 않습니다.

파라미터가 100개 이상인 함수 선언

100개 이상의 파라미터를 포함하는 함수 선언은 지원되지 않습니다.

DEFAULT를 파라미터 값으로 포함하는 함수 호출

DEFAULT는 함수 호출을 지원하는 파라미터 값이 아닙니다. Babelfish 3.4.0 이상 릴리스에서는 함수 호출을 위한 파라미터 값으로 DEFAULT가 지원됩니다.

함수, 외부 정의

SQL CLR 함수를 포함한 외부 함수는 지원되지 않습니다.

전역 임시 테이블(이름이 ##으로 시작하는 테이블)

전역 임시 테이블은 지원되지 않습니다.

그래프 기능

모든 SQL 그래프 기능은 지원되지 않습니다.

여러 개의 선행 @ 문자가 있는 식별자(변수 또는 파라미터)

둘 이상의 선행 @으로 시작하는 식별자는 지원되지 않습니다.

@ 또는]] 문자를 포함하는 식별자, 테이블 또는 열 이름

@ 기호 또는 대괄호를 포함하는 테이블 또는 열 이름은 지원되지 않습니다.

인라인 인덱스

인라인 인덱스는 지원되지 않습니다.

이름이 변수인 프로시저 호출

변수를 프로시저 이름으로 사용하는 것은 지원되지 않습니다.

구체화된 뷰

구체화된 뷰는 지원되지 않습니다.

NOT FOR REPLICATION 절

이 구문은 허용되고 무시됩니다.

ODBC 이스케이프 함수

ODBC 이스케이프 함수는 지원되지 않습니다.

분할

테이블 및 인덱스 파티셔닝은 지원되지 않습니다.

DEFAULT를 파라미터 값으로 포함하는 프로시저 호출

DEFAULT는 지원되는 파라미터 값이 아닙니다. Babelfish 3.4.0 이상 릴리스에서는 함수 호출을 위한 파라미터 값으로 DEFAULT가 지원됩니다.

파라미터가 100개 이상인 프로시저 선언

100개 이상의 파라미터를 포함하는 선언은 지원되지 않습니다.

프로시저, 외부에서 정의됨

SQL CLR 프로시저를 포함한 외부에서 정의된 프로시저는 지원되지 않습니다.

프로시저 버전 관리

프로시저 버전 관리는 지원되지 않습니다.

WITH RECOMPILE 프로시저

WITH RECOMPILE(DECLARE 및 EXECUTE 문과 함께 사용되는 경우)은 지원되지 않습니다.

원격 객체 참조

이름이 네 부분으로 된 프로시저 및 함수를 실행하는 것은 지원되지 않습니다. 원격 객체에서는 선택한 쿼리에 대해 네 부분으로 구성된 객체 이름을 지원합니다. 자세한 내용은 Babelfish용 DB 클러스터 파라미터 그룹 설정 단원을 참조하십시오.

행 수준 보안

CREATE SECURITY POLICY 및 인라인 테이블 값 함수를 사용한 행 수준 보안은 지원되지 않습니다.

서비스 브로커 기능

서비스 브로커 기능은 지원되지 않습니다.

SESSIONPROPERTY

지원되지 않는 속성: ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, NUMERIC_ROUNDABORT

SET LANGUAGE

이 구문은 english 또는 us_english 이외의 값을 통해서는 지원되지 않습니다.

SP_CONFIGURE

이 시스템 저장 프로시저는 지원되지 않습니다.

SQL 키워드 SPARSE

키워드 SPARSE는 승인되고 무시됩니다.

테이블 값 생성자 구문(FROM 절)

지원되지 않는 구문은 FROM 절로 구성된 파생 테이블에 대한 구문입니다.

임시 테이블

임시 테이블은 지원되지 않습니다.

임시 프로시저는 자동으로 삭제되지 않습니다.

이 기능은 지원되지 않습니다.

트리거, 외부 정의

SQL 공용 언어 런타임(CLR)을 포함하는 이런 트리거는 지원되지 않습니다.

SCHEMABINDING 절 제외

SCHEMABINDING 없이 뷰를 생성하는 것은 지원되지 않지만 WITH SCHEMABINDING이 지정된 것처럼 뷰가 생성됩니다. 함수, 프로시저, 트리거를 생성할 때 SCHEMABINDING을 사용하면 자동으로 무시됩니다.

지원되지 않는 설정

다음 설정은 지원됩니다.

  • SET ANSI_NULL_DFLT_OFF ON

  • SET ANSI_NULL_DFLT_ON OFF

  • SET ANSI_PADDING OFF

  • SET ANSI_WARNINGS OFF

  • SET ARITHABORT OFF

  • SET ARITHIGNORE ON

  • SET CURSOR_CLOSE_ON_COMMIT ON

  • SET NUMERIC_ROUNDABORT ON

  • SET PARSEONLY ON(명령이 예상대로 작동하지 않을 경우)

  • SET FMTONLY ON(명령이 예상대로 작동하지 않습니다. 다른 문이 아닌 SELECT 문의 실행만 억제합니다.)

지원되지 않는 명령

다음 명령에 대한 특정 기능은 지원되지 않습니다.

  • ADD SIGNATURE

  • ALTER DATABASE, ALTER DATABASE SET

  • 데이터베이스/로그 백업/복원

  • BACPAC 및 DACPAC 파일 복원

  • CREATE, ALTER, DROP AUTHORIZATION. ALTER AUTHORIZATION은 데이터베이스 객체에 대해 지원됩니다.

  • CREATE, ALTER, DROP AVAILABILITY GROUP

  • CREATE, ALTER, DROP BROKER PRIORITY

  • CREATE, ALTER, DROP COLUMN ENCRYPTION KEY

  • CREATE, ALTER, DROP DATABASE ENCRYPTION KEY

  • CREATE, ALTER, DROP, BACKUP CERTIFICATE

  • CREATE AGGREGATE

  • CREATE CONTRACT

  • CHECKPOINT

지원되지 않는 열 이름 또는 속성

다음 열 이름은 지원되지 않습니다.

  • $IDENTITY

  • $ROWGUID

  • IDENTITYCOL

지원되지 않는 데이터 형식

다음 데이터 형식은 지원됩니다.

  • 지리 공간(GEOGRAPHY 및 GEOMETRY)

  • HIERARCHYID

지원되지 않는 객체 유형

다음 객체 유형은 지원되지 않습니다.

  • COLUMN MASTER KEY

  • CREATE, ALTER EXTERNAL DATA SOURCE

  • CREATE, ALTER, DROP DATABASE AUDIT SPECIFICATION

  • CREATE, ALTER, DROP EXTERNAL LIBRARY

  • CREATE, ALTER, DROP SERVER AUDIT

  • CREATE, ALTER, DROP SERVER AUDIT SPECIFICATION

  • CREATE, ALTER, DROP, OPEN/CLOSE SYMMETRIC KEY

  • CREATE, DROP DEFAULT

  • CREDENTIAL

  • CRYPTOGRAPHIC PROVIDER

  • DIAGNOSTIC SESSION

  • 인덱싱된 뷰

  • SERVICE MASTER KEY

  • SYNONYM

지원되지 않는 함수

다음 내장 함수는 지원되지 않습니다.

집계 함수
  • APPROX_COUNT_DISTINCT

  • CHECKSUM_AGG

  • GROUPING_ID

  • WITHIN GROUP 절을 사용하는 STRING_AGG

암호화 함수
  • CERTENCODED 함수

  • CERTID 함수

  • CERTPROPERTY 함수

메타데이터 함수
  • COLUMNPROPERTY

  • TYPEPROPERTY

  • SERVERPROPERTY 함수 - 다음 속성은 지원되지 않습니다.

    • BuildClrVersion

    • ComparisonStyle

    • ComputerNamePhysicalNetBIOS

    • HadrManagerStatus

    • InstanceDefaultDataPath

    • InstanceDefaultLogPath

    • IsClustered

    • IsHadrEnabled

    • LCID

    • NumLicenses

    • ProcessID

    • ProductBuild

    • ProductBuildType

    • ProductUpdateReference

    • ResourceLastUpdateDateTime

    • ResourceVersion

    • ServerName

    • SqlCharSet

    • SqlCharSetName

    • SqlSortOrder

    • SqlSortOrderName

    • FilestreamShareName

    • FilestreamConfiguredLevel

    • FilestreamEffectiveLevel

보안 함수
  • CERTPRIVATEKEY

  • LOGINPROPERTY

명령문, 연산자, 기타 함수
  • EVENTDATA 기능

  • GET_TRANSMISSION_STATUS

  • OPENXML

지원되지 않는 구문

다음 구문은 지원되지 않습니다.

  • ALTER DATABASE

  • ALTER DATABASE SCOPED CONFIGURATION

  • ALTER DATABASE SCOPED CREDENTIAL

  • ALTER DATABASE SET HADR

  • ALTER FUNCTION

  • ALTER INDEX

  • ALTER PROCEDURE statement

  • ALTER SCHEMA

  • ALTER SERVER CONFIGURATION

  • ALTER SERVICE, BACKUP/RESTORE SERVICE MASTER KEY 절

  • ALTER VIEW

  • BEGIN CONVERSATION TIMER

  • BEGIN DISTRIBUTED TRANSACTION

  • BEGIN DIALOG CONVERSATION

  • BULK INSERT

  • CREATE COLUMNSTORE INDEX

  • CREATE EXTERNAL FILE FORMAT

  • CREATE EXTERNAL TABLE

  • CREATE, ALTER, DROP APPLICATION ROLE

  • CREATE, ALTER, DROP ASSEMBLY

  • CREATE, ALTER, DROP ASYMMETRIC KEY

  • CREATE, ALTER, DROP CREDENTIAL

  • CREATE, ALTER, DROP CRYPTOGRAPHIC PROVIDER

  • CREATE, ALTER, DROP ENDPOINT

  • CREATE, ALTER, DROP EVENT SESSION

  • CREATE, ALTER, DROP EXTERNAL LANGUAGE

  • CREATE, ALTER, DROP EXTERNAL RESOURCE POOL

  • CREATE, ALTER, DROP FULLTEXT CATALOG

  • CREATE, ALTER, DROP FULLTEXT INDEX

  • CREATE, ALTER, DROP FULLTEXT STOPLIST

  • CREATE, ALTER, DROP MESSAGE TYPE

  • CREATE, ALTER, DROP, OPEN/CLOSE, BACKUP/RESTORE MASTER KEY

  • CREATE, ALTER, DROP PARTITION FUNCTION

  • CREATE, ALTER, DROP PARTITION SCHEME

  • CREATE, ALTER, DROP QUEUE

  • CREATE, ALTER, DROP RESOURCE GOVERNOR

  • CREATE, ALTER, DROP RESOURCE POOL

  • CREATE, ALTER, DROP ROUTE

  • CREATE, ALTER, DROP SEARCH PROPERTY LIST

  • CREATE, ALTER, DROP SECURITY POLICY

  • CREATE, ALTER, DROP SELECTIVE XML INDEX clause

  • CREATE, ALTER, DROP SERVICE

  • CREATE, ALTER, DROP SPATIAL INDEX

  • CREATE, ALTER, DROP TYPE

  • CREATE, ALTER, DROP XML INDEX

  • CREATE, ALTER, DROP XML SCHEMA COLLECTION

  • CREATE/DROP RULE

  • CREATE, DROP WORKLOAD CLASSIFIER

  • CREATE, ALTER, DROP WORKLOAD GROUP

  • ALTER TRIGGER

  • CREATE TABLE... GRANT 절

  • CREATE TABLE... IDENTY 절

  • CREATE USER - 이 구문은 지원되지 않습니다. PostgreSQL 문 CREATE USER는 SQL Server CREATE USER 구문과 동일한 사용자를 만들지 않습니다. 자세한 내용은 Babelfish에서의 T-SQL 차이점 단원을 참조하십시오.

  • DENY

  • END, MOVE CONVERSATION

  • EXECUTE with AS LOGIN or AT option

  • GET CONVERSATION GROUP

  • GROUP BY ALL clause

  • GROUP BY CUBE clause

  • GROUP BY ROLLUP clause

  • INSERT... DEFAULT VALUES

  • MERGE

  • READTEXT

  • REVERT

  • SELECT PIVOT(뷰 정의, 공통 테이블 표현식 또는 조인에 사용되는 경우를 제외하고 3.4.0 이상 릴리스부터 지원)/UNPIVOT

  • SELECT TOP x PERCENT WHERE x <> 100

  • SELECT TOP... WITH TIES

  • SELECT... FOR BROWSE

  • SELECT... FOR XML AUTO

  • SELECT... FOR XML EXPLICIT

  • SEND

  • SET DATEFORMAT

  • SET DEADLOCK_PRIORITY

  • SET FMTONLY

  • SET FORCEPLAN

  • SET NUMERIC_ROUNDABORT ON

  • SET OFFSETS

  • SET REMOTE_PROC_TRANSACTIONS

  • SET SHOWPLAN_TEXT

  • SET SHOWPLAN_XML

  • SET STATISTICS

  • SET STATISTICS PROFILE

  • SET STATISTICS TIME

  • SET STATISTICS XML

  • SHUTDOWN statement

  • UPDATE STATISTICS

  • UPDATETEXT

  • Using EXECUTE to call a SQL function

  • VIEW... CHECK OPTION clause

  • VIEW... VIEW_METADATA clause

  • WAITFOR DELAY

  • WAITFOR TIME

  • WAITFOR, RECEIVE

  • WITH XMLNAMESPACES construct

  • WRITETEXT

  • XPATH expressions