SQLPrimaryKeys
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)
Tabel mungkin memiliki kolom atau kolom yang dapat berfungsi sebagai pengidentifikasi baris unik, dan tabel yang dibuat tanpa batasan KUNCI PRIMER mengembalikan hasil kosong yang diatur ke SQLPrimaryKeys. Fungsi ODBC SQLSpecialColumns melaporkan kandidat pengidentifikasi baris untuk tabel tanpa kunci primer.
SQLPrimaryKeys mengembalikan SQL_SUCCESS apakah ada nilai untuk parameter CatalogName, SchemaName, atau TableName atau tidak. SQLFetch mengembalikan SQL_NO_DATA ketika nilai yang tidak valid digunakan dalam parameter ini.
SQLPrimaryKeys dapat dijalankan pada kursor server statis. Upaya untuk menjalankan SQLPrimaryKeys pada kursor yang dapat diperbarui (dinamis atau set kunci) akan mengembalikan SQL_SUCCESS_WITH_INFO menunjukkan bahwa jenis kursor telah diubah.
Driver ODBC Klien Asli SQL Server mendukung informasi pelaporan untuk tabel di server tertaut dengan menerima nama dua bagian untuk parameter CatalogName : Linked_Server_Name.Catalog_Name.
Parameter SQLPrimaryKeys dan Table-Valued
Jika atribut pernyataan SQL_SOPT_SS_NAME_SCOPE memiliki nilai SQL_SS_NAME_SCOPE_TABLE_TYPE, daripada nilai default SQL_SS_NAME_SCOPE_TABLE, SQLPrimaryKeys akan mengembalikan informasi tentang kolom kunci utama jenis tabel. Untuk informasi selengkapnya tentang SQL_SOPT_SS_NAME_SCOPE, lihat SQLSetStmtAttr.
Untuk informasi selengkapnya tentang parameter bernilai tabel, lihat Parameter Bernilai Tabel (ODBC).
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk