Metode getPrimaryKeys (SQLServerDatabaseMetaData)
Mengambil deskripsi kolom kunci utama dari tabel yang diberikan.
Sintaks
public java.sql.ResultSet getPrimaryKeys(java.lang.String cat,
java.lang.String schema,
java.lang.String table)
Parameter
cat
String yang berisi nama katalog.
skema
String yang berisi nama skema.
tabel
String yang berisi nama tabel.
Tampilkan Nilai
Objek SQLServerResultSet .
Pengecualian
Keterangan
Metode getPrimaryKeys ini ditentukan oleh metode getPrimaryKeys di antarmuka java.sql.DatabaseMetaData.
Tataan hasil yang dikembalikan oleh metode getPrimaryKeys akan berisi informasi berikut:
Nama | Tipe | Deskripsi |
---|---|---|
TABLE_CAT | String | Nama database tempat tabel yang ditentukan berada. |
TABLE_SCHEM | String | Skema untuk tabel. |
TABLE_NAME | String | Nama tabel. |
COLUMN_NAME | String | Nama kolom. |
KEY_SEQ | pendek | Nomor urut kolom dalam kunci primer multikolom. |
PK_NAME | String | Nama kunci primer. |
Catatan
Untuk informasi selengkapnya tentang data yang dikembalikan oleh metode getPrimaryKeys, lihat "sp_pkeys (Transact-SQL)" di SQL Server Books Online.
Contoh
Contoh berikut menunjukkan cara menggunakan metode getPrimaryKeys untuk mengembalikan informasi tentang kunci utama tabel Person.Contact di database sampel AdventureWorks2022.
public static void executeGetPrimaryKeys(Connection con) {
try {
DatabaseMetaData dbmd = con.getMetaData();
ResultSet rs = dbmd.getPrimaryKeys("AdventureWorks", "Person", "Contact");
ResultSetMetaData rsmd = rs.getMetaData();
// Display the result set data.
int cols = rsmd.getColumnCount();
while(rs.next()) {
for (int i = 1; i <= cols; i++) {
System.out.println(rs.getString(i));
}
}
rs.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
Lihat Juga
Metode SQLServerDatabaseMetaData
Anggota SQLServerDatabaseMetaData
Kelas SQLServerDatabaseMetaData