Metode getVersionColumns (SQLServerDatabaseMetaData)
Mengambil deskripsi kolom tabel yang diperbarui secara otomatis saat nilai apa pun dalam baris diperbarui.
Sintaks
public java.sql.ResultSet getVersionColumns(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
Parameter
katalog
String yang berisi nama katalog.
skema
String yang berisi pola nama skema.
tabel
String yang berisi nama tabel.
Tampilkan Nilai
Objek SQLServerResultSet .
Pengecualian
Keterangan
Metode getVersionColumns ini ditentukan oleh metode getVersionColumns di antarmuka java.sql.DatabaseMetaData.
Tataan hasil yang dikembalikan oleh metode getVersionColumns akan berisi informasi berikut:
Nama | Tipe | Deskripsi |
---|---|---|
CAKUPAN | pendek | Tidak didukung oleh driver JDBC. |
COLUMN_NAME | String | Nama kolom. |
DATA_TYPE | pendek | Jenis data SQL dari java.sql.Type. |
TYPE_NAME | String | Nama jenis data. |
COLUMN_SIZE | int | Presisi kolom. |
BUFFER_LENGTH | int | Panjang kolom dalam byte. |
DECIMAL_DIGITS | pendek | Skala kolom. |
PSEUDO_COLUMN | pendek | Menunjukkan apakah kolom adalah kolom pseudo. Jenis dapat berupa salah satu dari nilai berikut: versionColumnUnknown (0) versionColumnNotPseudo (1) versionColumnPseudo (2) |
Catatan
Untuk informasi selengkapnya tentang data yang dikembalikan oleh metode getVersionColumns, lihat "sp_datatype_info (Transact-SQL)" di SQL Server Books Online.
Contoh
Contoh berikut menunjukkan cara menggunakan metode getVersionColumns untuk mengembalikan informasi tentang kolom yang diperbarui secara otomatis dalam tabel Person.Contact dalam database sampel AdventureWorks2022.
public static void executeGetVersionColumns(Connection con) {
try {
DatabaseMetaData dbmd = con.getMetaData();
ResultSet rs = dbmd.getVersionColumns("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