Bagikan melalui


Anggota SQLServerDatabaseMetaData

Unduh driver JDBC

Tabel berikut mencantumkan anggota yang diekspos oleh kelas SQLServerDatabaseMetaDataData .

Konstruktor

Tidak ada.

Bidang

Tidak ada.

Bidang yang Diwariskan

Nama Deskripsi
java.sql.DatabaseMetaData attributeNoNulls, attributeNullable, attributeNullableUnknown, bestRowNotPseudo, bestRowPseudo, bestRowSession, bestRowTemporary, bestRowTransaction, bestRowUnknown, columnNoNulls, columnNullable, columnNullableUnknown, importedKeyCascade, importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNoAction, importedKeyNotDeferrable, importedKeyRestrict, importedKeySetDefault, importedKeySetNull, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnResult, procedureColumnReturn, procedureColumnUnknown, procedureNoNulls, procedureNoResult, procedureNullable, procedureNullableUnknown, procedureResultUnknown, procedureReturnsResult, sqlStateSQL, sqlStateSQL99, sqlStateXOpen, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknown

Metode

Nama Deskripsi
allProceduresAreCallable Mengambil apakah pengguna saat ini memiliki izin untuk memanggil semua prosedur yang dikembalikan oleh metode getProcedures .
allTablesAreSelectable Mengambil apakah pengguna saat ini memiliki izin untuk menggunakan semua tabel yang dikembalikan oleh metode getTables dalam pernyataan SELECT.
autoCommitFailureClosesAllResultSets Menunjukkan apakah driver JDBC menutup semua kumpulan hasil terbuka, termasuk yang dapat ditahan, ketika penerapan otomatis diaktifkan dan pengecualian dinaikkan.
dataDefinitionCausesTransactionCommit Mengambil apakah pernyataan definisi data dalam transaksi memaksa transaksi untuk diterapkan.
dataDefinitionIgnoredInTransactions Mengambil apakah database ini mengabaikan pernyataan definisi data dalam transaksi.
deletesAreDetected Mengambil apakah penghapusan baris yang terlihat dapat dideteksi atau tidak dengan memanggil metode rowDeleted dari kelas SQLServerResultSet .
doMaxRowSizeIncludeBlobs Mengambil apakah nilai pengembalian untuk metode getMaxRowSize menyertakan jenis data SQL LONGVARCHAR dan LONGVARBINARY.
getAttributes Mengambil deskripsi atribut yang diberikan dari jenis yang diberikan untuk jenis yang ditentukan pengguna yang tersedia dalam skema dan katalog tertentu.
getBestRowIdentifier Mengambil deskripsi kumpulan kolom optimal tabel yang secara unik mengidentifikasi baris.
getCatalogs Mengambil nama katalog yang tersedia di server yang tersambung.
getCatalogSeparator Mengambil String yang digunakan database ini sebagai pemisah antara katalog dan nama tabel.
getCatalogTerm Mengambil istilah pilihan vendor database untuk "katalog".
getClientInfoProperties Mengambil daftar properti informasi klien yang didukung driver.
getColumnPrivileges Mengambil deskripsi hak akses untuk kolom dalam tabel.
getColumns Mengambil deskripsi kolom tabel yang tersedia dalam katalog yang ditentukan.
getConnection Mengambil koneksi yang menghasilkan objek metadata ini.
getCrossReference Mengambil deskripsi kolom kunci asing dalam tabel kunci asing yang diberikan yang mereferensikan kolom kunci utama dari tabel kunci primer yang diberikan.
getDatabaseMajorVersion Mengambil nomor versi utama database yang mendasar.
getDatabaseMinorVersion Mengambil nomor versi minor dari database yang mendasar.
getDatabaseProductName Mengambil nama produk database ini.
getDatabaseProductVersion Mengambil nomor versi produk database ini.
getDefaultTransactionIsolation Mengambil tingkat isolasi transaksi default untuk database ini.
getDriverMajorVersion Mengambil nomor versi utama driver JDBC ini.
getDriverMinorVersion Mengambil nomor versi minor driver JDBC ini.
getDriverName Mengambil nama driver JDBC ini.
getDriverVersion Mengambil nomor versi driver JDBC ini.
getExportedKeys Mengambil deskripsi kolom kunci asing yang mereferensikan kolom kunci utama tabel yang diberikan.
getExtraNameCharacters Mengambil semua karakter tambahan yang dapat digunakan dalam nama pengidentifikasi yang tidak dikutip, misalnya, karakter di luar a-z, A-Z, 0-9, dan _.
getFunctions Mengambil deskripsi fungsi sistem dan pengguna.
getFunctionColumns Mengambil deskripsi parameter sistem atau fungsi pengguna katalog yang ditentukan dan jenis pengembalian.
getIdentifierQuoteString Mengambil String yang digunakan untuk mengutip pengidentifikasi SQL.
getImportedKeys Mengambil deskripsi kolom kunci utama yang dirujuk oleh kolom kunci asing tabel.
getIndexInfo Mengambil deskripsi indeks dan statistik tabel yang diberikan.
getJDBCMajorVersion Mengambil nomor versi JDBC utama untuk driver ini.
getJDBCMinorVersion Mengambil nomor versi JDBC minor untuk driver ini.
getMaxBinaryLiteralLength Mengambil jumlah maksimum karakter heksa yang diizinkan database ini dalam literal biner sebaris.
getMaxCatalogNameLength Mengambil jumlah maksimum karakter yang diizinkan database ini dalam nama katalog.
getMaxCharLiteralLength Mengambil jumlah maksimum karakter yang diizinkan database ini untuk karakter harfiah.
getMaxColumnNameLength Mengambil jumlah maksimum karakter yang diizinkan database ini untuk nama kolom.
getMaxColumnsInGroupBy Mengambil jumlah maksimum kolom yang diizinkan database ini dalam klausa GROUP BY.
getMaxColumnsInIndex Mengambil jumlah maksimum kolom yang diizinkan database ini dalam indeks.
getMaxColumnsInOrderBy Mengambil jumlah maksimum kolom yang diizinkan database ini dalam klausa ORDER BY.
getMaxColumnsInSelect Mengambil jumlah maksimum kolom yang diizinkan database ini dalam daftar SELECT.
getMaxColumnsInTable Mengambil jumlah maksimum kolom yang diizinkan database ini dalam tabel.
getMaxConnections Mengambil jumlah maksimum koneksi bersamaan ke database ini yang dimungkinkan.
getMaxCursorNameLength Mengambil jumlah maksimum karakter yang diizinkan database ini dalam nama kursor.
getMaxIndexLength Mengambil jumlah maksimum byte yang diizinkan database ini untuk indeks, termasuk semua bagian indeks.
getMaxProcedureNameLength Mengambil jumlah maksimum karakter yang diizinkan database ini dalam nama prosedur.
getMaxRowSize Mengambil jumlah maksimum byte yang diizinkan database ini dalam satu baris.
getMaxSchemaNameLength Mengambil jumlah maksimum karakter yang diizinkan database ini dalam nama skema.
getMaxStatementLength Mengambil jumlah maksimum karakter yang diizinkan database ini dalam pernyataan SQL.
getMaxStatements Mengambil jumlah maksimum pernyataan aktif ke database ini yang dapat dibuka secara bersamaan.
getMaxTableNameLength Mengambil jumlah maksimum karakter yang diizinkan database ini dalam nama tabel.
getMaxTablesInSelect Mengambil jumlah maksimum tabel yang diizinkan database ini dalam pernyataan SELECT.
getMaxUserNameLength Mengambil jumlah maksimum karakter yang diizinkan database ini dalam nama pengguna.
getNumericFunctions Mengambil daftar fungsi matematika yang dipisahkan koma yang tersedia dengan database ini.
getPrimaryKeys Mengambil deskripsi kolom kunci utama dari tabel yang diberikan.
getProcedureColumns Mengambil deskripsi parameter prosedur tersimpan dan kolom hasil.
getProcedures Mengambil deskripsi prosedur tersimpan yang tersedia dalam katalog, skema, atau pola nama prosedur tersimpan yang diberikan.
getProcedureTerm Mengambil istilah yang disukai untuk "prosedur" dalam database ini.
getResultSetHoldability Mengambil penahanan default kumpulan hasil untuk database ini.
getRowIdLifetime Mengembalikan status yang menunjukkan apakah jenis data SQL RowId didukung atau tidak. Jika didukung, ini mengembalikan masa pakai objek RowId tetap valid.
getSchemas Mengambil nama skema yang tersedia dalam database saat ini.
getSchemaTerm Mengambil istilah pilihan untuk "skema" dalam database ini.
getSearchStringEscape Mengambil String yang dapat digunakan untuk menghindari karakter kartubebas.
getSQLKeywords Mengambil daftar yang dipisahkan koma dari semua kata kunci SQL database ini yang bukan juga kata kunci SQL92.
getSQLStateType Menunjukkan apakah SQLSTATE yang dikembalikan oleh metode SQLException.getSQLState adalah X/Open (sekarang dikenal sebagai Open Group), SQL CLI, SQL99 (JDBC 3.0), atau SQL:2003 (JDBC 4.0).
getStringFunctions Mengambil daftar fungsi String yang dipisahkan koma yang tersedia dengan database ini.
getSuperTables Mengambil deskripsi hierarki tabel yang ditentukan dalam skema tertentu dalam database ini.
getSuperTypes Mengambil deskripsi hierarki jenis yang ditentukan pengguna yang didefinisikan dalam skema tertentu dalam database ini.
getSystemFunctions Mengambil daftar fungsi sistem yang dipisahkan koma yang tersedia dengan database ini.
getTablePrivileges Mengambil deskripsi hak akses untuk setiap tabel yang tersedia dalam katalog, skema, atau pola nama tabel yang diberikan.
getTables Mengambil deskripsi tabel yang tersedia dalam katalog, skema, atau pola nama tabel yang diberikan.
getTableTypes Mengambil tipe tabel yang tersedia dalam database saat ini.
getTimeDateFunctions Mengambil daftar fungsi waktu dan tanggal yang dipisahkan koma yang tersedia dengan database ini.
getTypeInfo Mengambil deskripsi semua jenis SQL standar yang didukung oleh database saat ini.
getUDT Mengambil deskripsi jenis yang ditentukan pengguna yang ditentukan dalam skema tertentu.
getURL Mengambil URL untuk database ini.
getUserName Mengambil nama pengguna seperti yang diketahui oleh database ini.
getVersionColumns Mengambil deskripsi kolom tabel yang diperbarui secara otomatis saat nilai apa pun dalam baris diperbarui.
insertsAreDetected Mengambil apakah sisipan baris yang terlihat dapat dideteksi atau tidak dengan memanggil metode rowInserted dari kelas SQLServerResultSet.
isCatalogAtStart Mengambil apakah katalog muncul di awal nama tabel yang sepenuhnya memenuhi syarat.
isReadOnly Mengambil apakah database ini dalam mode baca-saja.
locatorsUpdateCopy Menunjukkan apakah pembaruan yang dilakukan pada LOB dibuat pada salinan atau langsung ke LOB.
nullPlusNonNullIsNull Menunjukkan apakah database ini mendukung perangkaian antara nilai NULL dan non-NULL menjadi NULL.
nullsAreSortedAtEnd Mengambil apakah nilai NULL diurutkan di akhir terlepas dari urutan pengurutan.
nullsAreSortedAtStart Mengambil apakah nilai NULL diurutkan pada awal terlepas dari urutan pengurutan.
nullsAreSortedHigh Mengambil apakah nilai NULL diurutkan tinggi.
nullsAreSortedLow Mengambil apakah nilai NULL diurutkan rendah.
othersDeletesAreVisible Mengambil apakah penghapusan yang dibuat oleh orang lain terlihat.
othersInsertsAreVisible Mengambil apakah sisipan yang dibuat oleh orang lain terlihat.
othersUpdatesAreVisible Mengambil apakah pembaruan yang dibuat oleh orang lain terlihat.
ownDeletesAreVisible Mengambil apakah penghapusan kumpulan hasil sendiri terlihat.
ownInsertsAreVisible Mengambil apakah sisipan kumpulan hasil sendiri terlihat.
ownUpdatesAreVisible Mengambil apakah pembaruan kumpulan hasil sendiri terlihat.
storesLowerCaseIdentifiers Mengambil apakah database ini memperlakukan pengidentifikasi SQL kasus campuran yang tidak diapit dalam tanda kutip sebagai tidak peka huruf besar/kecil dan menyimpannya dalam huruf kecil.
storesLowerCaseQuotedIdentifiers Mengambil apakah database ini memperlakukan pengidentifikasi SQL kasus campuran yang diapit dalam tanda kutip sebagai tidak peka huruf besar/kecil dan menyimpannya dalam huruf kecil.
storesMixedCaseIdentifiers Mengambil apakah database ini memperlakukan pengidentifikasi SQL kasus campuran yang tidak diapit dalam tanda kutip sebagai tidak peka huruf besar/kecil dan menyimpannya dalam kasus campuran.
storesMixedCaseQuotedIdentifiers Mengambil apakah database ini memperlakukan pengidentifikasi SQL kasus campuran yang diapit dalam tanda kutip sebagai tidak peka huruf besar/kecil dan menyimpannya dalam kasus campuran.
storesUpperCaseIdentifiers Mengambil apakah database ini memperlakukan pengidentifikasi SQL kasus campuran yang tidak diapit dalam tanda kutip sebagai tidak peka huruf besar/kecil dan menyimpannya dalam huruf besar.
storesUpperCaseQuotedIdentifiers Mengambil apakah database ini memperlakukan pengidentifikasi SQL kasus campuran yang diapit dalam tanda kutip sebagai tidak peka huruf besar/kecil dan menyimpannya dalam huruf besar.
supportsAlterTableWithAddColumn Mengambil apakah database ini mendukung ALTER TABLE dengan tambahkan kolom.
supportsAlterTableWithDropColumn Mengambil apakah database ini mendukung ALTER TABLE dengan kolom drop.
mendukungANSI92EntryLevelSQL Mengambil apakah database ini mendukung tata bahasa SQL tingkat entri ANSI92.
mendukungANSI92FullSQL Mengambil apakah database ini mendukung tata bahasa SQL penuh ANSI92.
mendukungANSI92IntermediateSQL Mengambil apakah database ini mendukung tata bahasa SQL menengah ANSI92.
supportsBatchUpdates Mengambil apakah database ini mendukung pembaruan batch.
mendukungCatalogsInDataManipulation Mengambil apakah nama katalog dapat digunakan dalam pernyataan manipulasi data.
mendukungCatalogsInIndexDefinitions Mengambil apakah nama katalog dapat digunakan dalam pernyataan definisi indeks.
mendukungCatalogsInPrivilegeDefinitions Mengambil apakah nama katalog dapat digunakan dalam pernyataan definisi hak istimewa.
supportsCatalogsInProcedureCalls Mengambil apakah nama katalog dapat digunakan dalam pernyataan panggilan prosedur.
mendukungCatalogsInTableDefinitions Mengambil apakah nama katalog dapat digunakan dalam pernyataan definisi tabel.
mendukungColumnAliasing Mengambil apakah database ini mendukung alias kolom.
supportsConvert Mengambil apakah database ini mendukung fungsi CONVERT antara jenis SQL.
supportsCoreSQLGrammar Mengambil apakah database ini mendukung tata bahasa ODBC Core SQL.
mendukung KueriCorrelatedSubqueries Mengambil apakah database ini mendukung subkueri yang berkorelasi.
supportsDataDefinitionAndDataManipulationTransactions Mengambil apakah database ini mendukung definisi data dan pernyataan manipulasi data dalam transaksi.
supportsDataManipulationTransactionsOnly Mengambil apakah database ini hanya mendukung pernyataan manipulasi data dalam transaksi.
mendukungDifferentTableCorrelationNames Mengambil apakah, ketika nama korelasi tabel didukung, nama tersebut dibatasi untuk berbeda dari nama tabel.
supportsExpressionsInOrderBy Mengambil apakah database ini mendukung ekspresi dalam daftar ORDER BY.
supportsExtendedSQLGrammar Mengambil apakah database ini mendukung tata bahasa ODBC Extended SQL.
supportsFullOuterJoins Mengambil apakah database ini mendukung gabungan luar berlapis penuh.
mendukungGetGeneratedKeys Mengambil apakah kunci yang dihasilkan otomatis dapat diambil setelah pernyataan dijalankan.
supportsGroupBy Mengambil apakah database ini mendukung beberapa bentuk klausa GROUP BY.
supportsGroupByBeyondSelect Mengambil apakah database ini mendukung penggunaan kolom yang tidak disertakan dalam pernyataan SELECT dalam klausa GROUP BY asalkan semua kolom dalam pernyataan SELECT disertakan dalam klausa GROUP BY.
supportsGroupByUnrelated Mengambil apakah database ini mendukung penggunaan kolom yang tidak ada dalam pernyataan SELECT dalam klausa GROUP BY.
supportsIntegrityEnhancementFacility Mengambil apakah database ini mendukung Fasilitas Peningkatan Integritas SQL.
supportsLikeEscapeClause Mengambil apakah database ini mendukung menentukan klausul escape LIKE.
supportsLimitedOuterJoins Mengambil apakah database ini menyediakan dukungan terbatas untuk gabungan luar.
mendukungMinimumSQLGrammar Mengambil apakah database ini mendukung tata bahasa ODBC Minimum SQL.
supportsMixedCaseIdentifiers Mengambil apakah database ini memperlakukan pengidentifikasi SQL kasus campuran yang tidak diapit dalam tanda kutip sebagai tidak peka huruf besar/kecil dan menyimpannya dalam kasus campuran.
supportsMixedCaseQuotedIdentifiers Mengambil apakah database ini memperlakukan pengidentifikasi SQL kasus campuran yang diapit dalam tanda kutip sebagai tidak peka huruf besar/kecil dan menyimpannya dalam kasus campuran.
supportsMultipleOpenResults Mengambil apakah dimungkinkan untuk memiliki beberapa objek SQLServerResultSet yang dikembalikan dari objek SQLServerCallableStatement secara bersamaan.
mendukungMultipleResultSets Mengambil apakah database ini mendukung mendapatkan beberapa objek SQLServerResultSet dari satu panggilan ke metode eksekusi kelas SQLServerCallableStatement.
mendukungMultipleTransactions Mengambil apakah database ini memungkinkan beberapa transaksi terbuka sekaligus pada koneksi yang berbeda.
mendukungNamedParameters Mengambil apakah database ini mendukung parameter bernama dalam pernyataan yang dapat dipanggil.
supportsNonNullableColumns Mengambil apakah kolom dalam database ini dapat didefinisikan sebagai tidak dapat diubah ke null.
supportsOpenCursorsAcrossCommit Mengambil apakah database ini mendukung agar kursor tetap terbuka di seluruh penerapan.
mendukungOpenCursorsAcrossRollback Mengambil apakah database ini mendukung agar kursor tetap terbuka di seluruh pembatalan.
mendukungOpenStatementsAcrossCommit Mengambil apakah database ini mendukung menjaga pernyataan tetap terbuka di seluruh penerapan.
mendukungOpenStatementsAcrossRollback Mengambil apakah database ini mendukung menjaga pernyataan tetap terbuka di seluruh pemutaran kembali.
supportsOrderByUnrelated Mengambil apakah database ini mendukung penggunaan kolom yang tidak ada dalam pernyataan SELECT dalam klausa ORDER BY.
supportsOuterJoins Mengambil apakah database ini mendukung beberapa bentuk gabungan luar.
supportsPositionedDelete Mengambil apakah database ini mendukung pernyataan DELETE yang diposisikan.
supportsPositionedUpdate Mengambil apakah database ini mendukung pernyataan UPDATE yang diposisikan.
supportsResultSetConcurrency Mengambil apakah database ini mendukung jenis konkurensi yang diberikan dalam kombinasi dengan jenis tataan hasil yang diberikan.
mendukungResultSetHoldability Mengambil apakah database ini mendukung holdability tataan hasil yang diberikan.
supportsResultSetType Mengambil apakah database ini mendukung jenis kumpulan hasil yang diberikan.
supportsSavepoints Mengambil apakah database ini mendukung titik penyimpanan.
mendukungSchemasInDataManipulation Mengambil apakah nama skema dapat digunakan dalam pernyataan manipulasi data.
mendukungSchemasIndexDefinitions Mengambil apakah nama skema dapat digunakan dalam pernyataan definisi indeks.
mendukungSchemasInPrivilegeDefinitions Mengambil apakah nama skema dapat digunakan dalam pernyataan definisi hak istimewa.
mendukungSchemasInProcedureCalls Mengambil apakah nama skema dapat digunakan dalam pernyataan panggilan prosedur.
mendukungSchemasInTableDefinitions Mengambil apakah nama skema dapat digunakan dalam pernyataan definisi tabel.
supportsSelectForUpdate Mengambil apakah database ini mendukung pernyataan SELECT FOR UPDATE.
supportsStatementPooling Mengambil apakah database ini mendukung pengumpulan pernyataan.
mendukungStoredFunctionsUsingCallSyntax Menunjukkan apakah database saat ini mendukung pemanggilan fungsi yang ditentukan pengguna atau vendor dengan menggunakan sintaks escape prosedur tersimpan.
supportsStoredProcedures Mengambil apakah database ini mendukung panggilan prosedur tersimpan yang menggunakan sintaks escape prosedur tersimpan.
mendukungSubqueriesInComparisons Mengambil apakah database ini mendukung subkueri dalam ekspresi perbandingan.
mendukungSubqueriesInExists Mengambil apakah database ini mendukung subkueri dalam ekspresi EXISTS.
mendukungSubqueriesIns Mengambil apakah database ini mendukung subkueri dalam pernyataan IN.
mendukungSubqueriesInQuantifieds Mengambil apakah database ini mendukung subkueri dalam ekspresi terkuantifikasi.
mendukungTableCorrelationNames Mengambil apakah database ini mendukung nama korelasi tabel.
mendukungTransactionIsolationLevel Mengambil apakah database ini mendukung tingkat isolasi transaksi yang diberikan.
mendukungTransactions Mengambil apakah database ini mendukung transaksi.
supportsUnion Mengambil apakah database ini mendukung SQL UNION.
supportsUnionAll Mengambil apakah database ini mendukung SQL UNION ALL.
updateAreDetected Mengambil apakah pembaruan baris yang terlihat dapat dideteksi atau tidak dengan memanggil metode rowUpdated dari kelas SQLServerResultSet .
usesLocalFilePerTable Mengambil apakah database ini menggunakan file untuk setiap tabel.
usesLocalFiles Mengambil apakah database ini menyimpan tabel dalam file lokal.

Metode yang Diwarisi

Kelas yang diwarisi dari: Metode
java.lang.Object mengkloning, sama dengan, menyelesaikan, getClass, hashCode, memberi tahu, memberi tahuSemua, toString, tunggu
java.sql.Wrapper isWrapperFor, buka bungkus

Lihat Juga

Kelas SQLServerDatabaseMetaData