Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsionalitas yang tidak didukung di Babelfish
Dalam tabel dan daftar berikut, Anda dapat menemukan fungsionalitas yang saat ini tidak didukung di Babelfish. Pembaruan untuk Babelfish termasuk dalam versi Aurora PostgreSQL. Untuk informasi selengkapnya, lihat Catatan rilis Aurora PostgreSQL.
Topik
Fungsionalitas yang saat ini tidak didukung
Dalam tabel, Anda dapat menemukan informasi tentang fungsionalitas tertentu yang saat ini tidak didukung.
Fungsionalitas atau sintaks | Deskripsi |
---|---|
Modul perakitan dan rutinitas SQL Common Language Runtime (CLR) |
Fungsionalitas yang terkait dengan modul perakitan dan rutinitas CLR tidak didukung. |
Atribut kolom |
ROWGUIDCOL, SPARSE, FILESTREAM, dan MASKED tidak didukung. |
Basis data bermuatan |
Basis data bermuatan dengan login yang diautentikasi di tingkat basis data alih-alih di tingkat server tidak didukung. |
DDL lintas basis data |
Melakukan pernyataan DDL yang mereferensikan atau beroperasi pada objek di beberapa database belum didukung. |
Kursor (dapat diperbarui) |
Kursor yang dapat diperbarui tidak didukung. |
Kursor (global) |
Kursor GLOBAL tidak didukung. |
Kursor (perilaku pengambilan) |
Perilaku pengambilan kursor berikut tidak didukung: FETCH PRIOR, FIRST, LAST, ABSOLUTE, abd RELATIVE |
Parameter output tipe kursor |
Variabel dan parameter tipe kursor tidak didukung untuk parameter output (kesalahan muncul). |
Opsi kursor |
SCROLL, KEYSET, DYNAMIC, FAST_FORWARD, SCROLL_LOCKS, OPTIMISTIC, TYPE_WARNING, dan FOR UPDATE |
Enkripsi data |
Enkripsi data tidak didukung. |
Aplikasi tingkat data (DAC) |
Operasi impor atau ekspor aplikasi tingkat data (DAC) dengan paket DAC (.dacpac) atau file cadangan DAC (.bacpac) tidak didukung. |
Perintah DBCC |
Perintah Konsol Basis Data (DBCC) Microsoft SQL Server tidak didukung. DBCC CHECKIDENT didukung di Babelfish 3.4.0 dan rilis yang lebih tinggi. |
DROP IF EXISTS |
Sintaks ini tidak didukung untuk objek USER dan SCHEMA. Ini didukung untuk objek TABLE, VIEW, PROCEDURE, FUNCTION, dan DATABASE. |
Enkripsi |
Fungsi dan pernyataan default tidak mendukung enkripsi. |
Koneksi ENCRYPT_CLIENT_CERT |
Koneksi sertifikat klien tidak didukung. |
Pernyataan EXECUTE AS |
Pernyataan ini tidak didukung. |
Klausa EXECUTE AS SELF |
Klausa ini tidak didukung dalam fungsi, prosedur, atau pemicu. |
Klausa EXECUTE AS USER |
Klausa ini tidak didukung dalam fungsi, prosedur, atau pemicu. |
Batasan kunci asing yang mereferensikan nama basis data |
Batasan kunci asing yang mereferensikan nama basis data tidak didukung. |
FORMAT |
Tipe yang ditentukan pengguna tidak didukung. |
Deklarasi fungsi dengan lebih dari 100 parameter |
Deklarasi fungsi yang berisi lebih dari 100 parameter tidak didukung. |
Panggilan fungsi yang menyertakan DEFAULT sebagai nilai parameter |
DEFAULT bukan nilai parameter yang didukung untuk panggilan fungsi. DEFAULT sebagai nilai parameter untuk panggilan fungsi didukung dari Babelfish 3.4.0 dan rilis yang lebih tinggi. |
Fungsi, didefinisikan secara eksternal |
Fungsi eksternal, termasuk fungsi SQL CLR, tidak didukung. |
Tabel sementara global (tabel dengan nama yang dimulai dengan ##) |
Tabel temporer global tidak didukung. |
Fungsionalitas grafik |
Semua fungsionalitas grafik SQL tidak didukung. |
Prosedur tersimpan Umum yang Diperpanjang |
Prosedur tersimpan sistem yang menyediakan antarmuka dari instance SQL Server ke program eksternal, karena berbagai aktivitas pemeliharaan tidak didukung. Ini termasuk |
Pengidentifikasi (variabel atau parameter) dengan beberapa karakter @ utama |
Pengidentifikasi yang dimulai dengan lebih dari satu |
Pengidentifikasi, nama tabel atau kolom yang berisi karakter @ atau ]] |
Nama tabel atau kolom yang berisi tanda |
Indeks inline |
Indeks inline tidak didukung. |
Menginvokasi prosedur yang namanya ada dalam variabel |
Menggunakan variabel sebagai nama prosedur tidak didukung. |
Tampilan terwujud |
Tampilan terwujud tidak didukung. |
Klausa NOT FOR REPLICATION |
Sintaks ini diterima dan diabaikan. |
Fungsi escape ODBC |
Fungsi escape ODBC tidak didukung. |
Panggilan prosedur yang menyertakan DEFAULT sebagai nilai parameter |
DEFAULT bukan nilai parameter yang didukung. DEFAULT sebagai nilai parameter untuk panggilan fungsi didukung dari Babelfish 3.4.0 dan rilis yang lebih tinggi. |
Deklarasi prosedur dengan lebih dari 100 parameter |
Deklarasi yang berisi lebih dari 100 parameter tidak didukung. |
Prosedur, didefinisikan secara eksternal |
Prosedur yang ditentukan secara eksternal, termasuk prosedur SQL CLR, tidak didukung. |
Versioning prosedur |
Versioning prosedur tidak didukung. |
Prosedur WITH RECOMPILE |
WITH RECOMPILE (saat digunakan bersama dengan pernyataan DECLARE dan EXECUTE) tidak didukung. |
Referensi objek jarak jauh |
Menjalankan prosedur tersimpan terhadap server tertaut Babelfish tidak didukung. Nama objek empat bagian hanya berfungsi untuk membaca dan tidak berfungsi untuk memodifikasi tabel jarak jauh. UPDATE dapat mereferensikan tabel jarak jauh dalam klausa FROM tanpa memodifikasinya. Untuk informasi selengkapnya, lihat Babelfish mendukung server tertaut. |
Keamanan tingkat baris |
Keamanan tingkat baris dengan CREATE SECURITY POLICY dan fungsi bernilai tabel inline tidak didukung. |
Fungsi broker layanan |
Fungsi broker layanan tidak didukung. |
PROPERTI SESI |
Properti yang tidak didukung: ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, dan NUMERIC_ROUNDABORT |
SET LANGUAGE |
Sintaks ini tidak didukung dengan nilai apa pun selain |
SP_CONFIGURE |
Prosedur tersimpan sistem ini tidak didukung. |
Kata kunci SPARSE SQL |
Kata kunci SPARSE diterima dan diabaikan. |
Sintaks konstruktor nilai tabel (klausa FROM) |
Sintaks yang tidak didukung adalah untuk tabel turunan yang dibangun dengan klausa FROM. |
Tabel temporal |
Tabel temporal tidak didukung. |
Prosedur sementara tidak dijatuhkan secara otomatis |
Fungsionalitas ini tidak didukung. |
Pemicu, didefinisikan secara eksternal |
Pemicu ini tidak didukung, termasuk SQL Common Language Runtime (CLR). |
Tanpa klausa SCHEMABINDING |
Membuat tampilan tanpa SCHEMABINDING tidak didukung, tetapi tampilan dibuat seolah-olah WITH SCHEMABINDING ditentukan. Menggunakan SCHEMABINDING saat membuat fungsi, prosedur, pemicu diabaikan secara diam-diam. |
Pengaturan yang tidak didukung
Pengaturan berikut tidak didukung:
-
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 (perintah tidak berfungsi seperti yang diharapkan)
-
SET FMTONLY ON (perintah tidak berfungsi seperti yang diharapkan. Ini hanya menekan eksekusi pernyataan SELECT tetapi tidak yang lain.)
Perintah yang tidak didukung
Fungsionalitas tertentu untuk perintah berikut tidak didukung:
-
ADD SIGNATURE
-
ALTER DATABASE, ALTER DATABASE SET
-
BACKUP/RESTORE DATABASE/LOG
-
BACPAC and DACPAC FILES RESTORE
-
BUAT, UBAH, JATUHKAN OTORISASI. OTORISASI ALTER didukung untuk objek database.
-
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
Nama kolom atau atribut yang tidak didukung
Nama kolom berikut tidak didukung:
-
$IDENTITY
-
$ROWGUID
-
IDENTITYCOL
Tipe data yang tidak didukung
Tipe data berikut tidak didukung:
-
HIERARCHYID
Tipe objek yang tidak didukung
Tipe objek berikut tidak didukung:
-
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
-
Tampilan yang diindeks
-
SERVICE MASTER KEY
-
SYNONYM
Fungsi yang tidak didukung
Fungsi default berikut tidak didukung:
Fungsi agregat
-
APPROX_COUNT_DISTINCT
-
CHECKSUM_AGG
-
GROUPING_ID
-
STRING_AGG menggunakan klausa WITHIN GROUP
Fungsi kriptografi
-
Fungsi CERTENCODED
-
Fungsi CERTID
-
Fungsi CERTPROPERTY
Fungsi metadata
-
COLUMNPROPERTY
-
TYPEPROPERTY
-
Fungsi SERVERPROPERTY - Properti berikut tidak didukung:
-
BuildClrVersion
-
ComparisonStyle
-
ComputerNamePhysicalNetBIOS
-
HadrManagerStatus
-
InstanceDefaultDataPath
-
InstanceDefaultLogPath
-
IsClustered
-
IsHadrEnabled
-
LCID
-
NumLicenses
-
ProcessID
-
ProductBuild
-
ProductBuildType
-
ProductUpdateReference
-
ResourceLastUpdateDateTime
-
ResourceVersion
-
ServerName
-
SqlCharSet
-
SqlCharSetName
-
SqlSortOrder
-
SqlSortOrderName
-
FilestreamShareName
-
FilestreamConfiguredLevel
-
FilestreamEffectiveLevel
-
Fungsi keamanan
-
CERTPRIVATEKEY
-
LOGINPROPERTY
Pernyataan, operator, fungsi lainnya
-
Fungsi EVENTDATA
-
GET_TRANSMISSION_STATUS
-
OPENXML
Sintaks yang tidak didukung
Sintaks berikut tidak didukung:
-
ALTER DATABASE
-
ALTER DATABASE SCOPED CONFIGURATION
-
ALTER DATABASE SCOPED CREDENTIAL
-
ALTER DATABASE SET HADR
-
ALTER INDEX
-
MENGUBAH FUNGSI PARTISI
-
MENGUBAH SKEMA PARTISI
-
ALTER SCHEMA
-
ALTER SERVER CONFIGURATION
-
Klausa 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
-
BUAT, UBAH, JATUHKAN, KUNCI OPEN/CLOSE, BACKUP/RESTORE MASTER
-
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
-
Klausa 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
-
MENGUBAH PEMICU
-
CREATE TABLE... Klausa GRANT
-
CREATE TABLE... Klausa IDENTITY
-
CREATE USER – Sintaks ini tidak didukung. Pernyataan PostgreSQL CREATE USER tidak membuat pengguna yang setara dengan sintaks CREATE USER SQL Server. Untuk informasi selengkapnya, lihat Perbedaan T-SQL di Babelfish.
-
DENY
-
END, MOVE CONVERSATION
-
EXECUTE dengan opsi AS LOGIN atau AT
-
GET CONVERSATION GROUP
-
Klausa GROUP BY ALL
-
Klausa GROUP BY CUBE
-
Klausa GROUP BY ROLLUP
-
INSERT... DEFAULT VALUES
-
MERGE
-
TEKS BACA
-
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... UNTUK JALUR XML.
-
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
-
MENGATUR WAKTU STATISTIK
-
SET STATISTICS XML
-
Pernyataan SHUTDOWN
-
UPDATE STATISTICS
-
UPDATETEXT
-
Menggunakan EXECUTE untuk memanggil fungsi SQL
-
VIEW... Klausa CHECK OPTION
-
VIEW... Klausa VIEW_METADATA
-
WAITFOR DELAY
-
WAITFOR TIME
-
WAITFOR, RECEIVE
-
Konsep WITH XMLNAMESPACES
-
WRITETEXT
-
Ekspresi XPATH