Babelfish でサポートされていない機能
以下のテーブルとリストに、Babelfish で現在サポートされていない機能を示します。Babelfish のアップデートは Aurora PostgreSQL のバージョンに含まれています。詳細については、「Aurora PostgreSQL のリリースノート」を参照してください。
トピック
現在サポートされていない機能
次の表に、現在サポートされていない特定の機能に関する情報を示します。
機能または構文 | 説明 |
---|---|
アセンブリモジュールと SQL 共通言語ランタイム (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 Database Console Commands (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 は、関数呼び出しでサポートされているパラメータ値ではありません。関数呼び出しのパラメータ値としての DEFAULT は、Babelfish 3.4.0 以降のリリースでサポートされています。 |
関数、外部定義 |
SQL CLR 関数を含む外部関数はサポートされていません。 |
グローバル一時テーブル (## で始まる名前のテーブル) |
グローバル一時テーブルはサポートされていません。 |
グラフ機能 |
すべての SQL グラフ機能はサポートされていません。 |
General Extended ストアドプロシージャ |
さまざまなメンテナンスアクティビティに対する SQL Server のインスタンスから外部プログラムへのインターフェイスを提供するシステムストアドプロシージャはサポートされていません。これには、 |
先頭に複数の @ 文字が含まれる識別子 (可変またはパラメータ) |
先頭に |
@ または ]] 文字を含む識別子、テーブル名、または列名 |
|
インラインインデックス |
インラインインデックスはサポートされていません。 |
可変に名前が入っているプロシージャの呼び出し |
可変をプロシージャ名として使用することはサポートされていません。 |
具体化されたビュー |
マテリアライズドビューはサポートされていません。 |
NOT FOR REPLICATION 句 |
この構文は受け入れられ、無視されます。 |
ODBC エスケープ関数 |
ODBC エスケープ関数はサポートされていません。 |
DEFAULT をパラメータ値として含む関数呼び出し |
DEFAULT は、サポートされているパラメータ値ではありません。関数呼び出しのパラメータ値としての DEFAULT は、Babelfish 3.4.0 以降のリリースでサポートされています。 |
100 を超えるパラメータを持つプロシージャ宣言 |
100 を超えるパラメータを含む宣言はサポートされていません。 |
プロシージャ、外部定義 |
SQL CLR プロシージャを含む外部定義のプロシージャはサポートされていません。 |
プロシージャバージョニング |
プロシージャのバージョニングはサポートされていません。 |
RECOLLATE の手順 |
WITH RECOMPILE (DECLARE ステートメントと EXECUTE ステートメントと組み合わせて使用する場合) はサポートされていません。 |
リモートオブジェクト参照 |
Babelfish リンクサーバーに対するストアドプロシージャの実行はサポートされていません。4 つの部分からなるオブジェクト名は読み取り専用で、リモートテーブルの変更には使用できません。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) を含む外部関数はサポートされていません。 |
WITHOUT SCHEMABINDING 句 |
SCHEMIBINDING なしのビューの作成はサポートされていませんが、ビューは、WITH SCHEMIBINDING が指定されているかのように作成されます。関数、プロシージャ、トリガーを作成するときに SCHEMABINDING を使用しても、無視され、エラーは表示されません。 |
サポートされていない設定
次の設定はサポートされていません。
-
ANSI_NULL_DFLT_OFF をオンに設定
-
ANSI_NULL_DFLT_ON をオフに設定
-
ANSI_PADDING をオフに設定
-
ANSI_WARNINGS をオフに設定
-
ALITHABORT をオフに設定
-
ARITHIGNORE をオンに設定
-
CURSOR_CLOSE_ON_COMMIT をオンに設定
-
SET NUMERIC_ROUNDABORT ON
-
SET PARSEONLY ON (コマンドが正常に動作しない)
-
SET FMTONLY ON (コマンドが想定どおりに動作しません。SELECT ステートメントの実行のみを抑制し、他のステートメントは抑制しません)。
サポートされていないコマンド
次のコマンドの一部の機能はサポートされていません。
-
ADD SIGNATURE
-
ALTER DATABAS、ALTER DATABASE SET
-
BACKUP/RESTORE DATABASE/LOG
-
BACPAC および DACPAC FILES RESTORE
-
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 句
-
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
-
AS LOGIN または AT オプションで EXECUTE
-
GET CONVERSATION GROUP
-
GROUP BY ALL 句
-
GROUP BY CUBE 句
-
GROUP BY ROLLUP 句
-
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 式