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 객체에 대해 지원됩니다. |
암호화 |
기본 제공 함수 및 명령문은 암호화를 지원하지 않습니다. |
ENCRYPT_CLIENT_CERT 연결 |
클라이언트 인증서 연결은 지원되지 않습니다. |
EXECUTE AS 문 |
이 명령문은 지원되지 않습니다. |
EXECUTE AS SELF 절 |
이 절은 함수, 프로시저 또는 트리거에는 지원되지 않습니다. |
EXECUTE AS USER 절 |
이 절은 함수, 프로시저 또는 트리거에는 지원되지 않습니다. |
데이터베이스 이름을 참조하는 외래 키 제약 조건 |
데이터베이스 이름을 참조하는 외래 키 제약 조건은 지원되지 않습니다. |
FORMAT |
사용자 정의 유형은 지원되지 않습니다. |
파라미터가 100개 이상인 함수 선언 |
100개 이상의 파라미터를 포함하는 함수 선언은 지원되지 않습니다. |
DEFAULT를 파라미터 값으로 포함하는 함수 호출 |
DEFAULT는 함수 호출을 지원하는 파라미터 값이 아닙니다. Babelfish 3.4.0 이상 릴리스에서는 함수 호출을 위한 파라미터 값으로 DEFAULT가 지원됩니다. |
함수, 외부 정의 |
SQL CLR 함수를 포함한 외부 함수는 지원되지 않습니다. |
전역 임시 테이블(이름이 ##으로 시작하는 테이블) |
전역 임시 테이블은 지원되지 않습니다. |
그래프 기능 |
모든 SQL 그래프 기능은 지원되지 않습니다. |
일반 확장 저장 프로시저 |
다양한 유지 관리 작업을 위해 SQL Server 인스턴스에서 외부 프로그램으로 인터페이스를 제공하는 시스템 저장 프로시저는 지원되지 않습니다. 여기에는 |
여러 개의 선행 @ 문자가 있는 식별자(변수 또는 파라미터) |
둘 이상의 선행 |
@ 또는]] 문자를 포함하는 식별자, 테이블 또는 열 이름 |
|
인라인 인덱스 |
인라인 인덱스는 지원되지 않습니다. |
이름이 변수인 프로시저 호출 |
변수를 프로시저 이름으로 사용하는 것은 지원되지 않습니다. |
구체화된 뷰 |
구체화된 뷰는 지원되지 않습니다. |
NOT FOR REPLICATION 절 |
이 구문은 허용되고 무시됩니다. |
ODBC 이스케이프 함수 |
ODBC 이스케이프 함수는 지원되지 않습니다. |
DEFAULT를 파라미터 값으로 포함하는 프로시저 호출 |
DEFAULT는 지원되는 파라미터 값이 아닙니다. Babelfish 3.4.0 이상 릴리스에서는 함수 호출을 위한 파라미터 값으로 DEFAULT가 지원됩니다. |
파라미터가 100개 이상인 프로시저 선언 |
100개 이상의 파라미터를 포함하는 선언은 지원되지 않습니다. |
프로시저, 외부에서 정의됨 |
SQL CLR 프로시저를 포함한 외부에서 정의된 프로시저는 지원되지 않습니다. |
프로시저 버전 관리 |
프로시저 버전 관리는 지원되지 않습니다. |
WITH RECOMPILE 프로시저 |
WITH RECOMPILE(DECLARE 및 EXECUTE 문과 함께 사용되는 경우)은 지원되지 않습니다. |
원격 객체 참조 |
Babelfish 연결 서버에 대한 저장 프로시저 실행은 지원되지 않습니다. 네 부분으로 구성된 객체 이름은 읽기에만 사용할 수 있고 원격 표 수정에는 사용할 수 없습니다. UPDATE는 수정하지 않고도 FROM 절의 원격 테이블을 참조할 수 있습니다. 자세한 내용은 연결된 서버를 지원하는 Babelfish 단원을 참조하십시오. |
행 수준 보안 |
CREATE SECURITY POLICY 및 인라인 테이블 값 함수를 사용한 행 수준 보안은 지원되지 않습니다. |
서비스 브로커 기능 |
서비스 브로커 기능은 지원되지 않습니다. |
SESSIONPROPERTY |
지원되지 않는 속성: ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, NUMERIC_ROUNDABORT |
SET LANGUAGE |
이 구문은 |
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
지원되지 않는 데이터 형식
다음 데이터 형식은 지원됩니다.
-
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 INDEX
-
ALTER PARTITION FUNCTION
-
ALTER PARTITION SCHEME
-
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 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
-
UNPIVOT
-
SELECT TOP x PERCENT WHERE x <> 100
-
SELECT TOP... WITH TIES
-
SELECT... FOR BROWSE
-
SELECT... FOR XML AUTO
-
SELECT... FOR XML EXPLICIT
-
SELECT... FOR XML PATH
-
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