Anggota SQLServerDatabaseMetaData
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 |