Miembros SQLServerDatabaseMetaData
En las siguientes tablas se enumeran los miembros que expone la clase SQLServerDatabaseMetaData.
Constructores
Ninguno.
Fields
Ninguno.
Campos heredados
NOMBRE | Descripción |
---|---|
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 |
Métodos
Nombre | Descripción |
---|---|
allProceduresAreCallable | Recupera si el usuario actual tiene los permisos para llamar a todos los procedimientos que devuelve el método getProcedures. |
allTablesAreSelectable | Recupera si el usuario actual tiene los permisos para utilizar todas las tablas que devuelve el método getTables en una instrucción SELECT. |
autoCommitFailureClosesAllResultSets | Indica si el controlador JDBC cierra todos los conjuntos de resultados abiertos, incluso los que se pueden retener, cuando se habilita la confirmación automática y se produce una excepción. |
dataDefinitionCausesTransactionCommit | Recupera si una instrucción de definición de datos dentro de una transacción obliga a la transacción a confirmarse. |
dataDefinitionIgnoredInTransactions | Recupera si esta base de datos omite una instrucción de definición de datos dentro de una transacción. |
deletesAreDetected | Recupera si se puede detectar una eliminación de filas visible mediante una llamada al método rowDeleted de la clase SQLServerResultSet. |
doesMaxRowSizeIncludeBlobs | Recupera si el valor devuelto para el método getMaxRowSize incluye los tipos de datos LONGVARCHAR y LONGVARBINARY de SQL. |
getAttributes | Recupera una descripción del atributo determinado del tipo determinado para un tipo definido por el usuario que está disponible en el esquema y catálogos determinados. |
getBestRowIdentifier | Recupera una descripción del conjunto óptimo de columnas de una tabla que identifique una fila de forma única. |
getCatalogs | Recupera los nombres del catálogo que están disponibles en el servidor conectado. |
getCatalogSeparator | Recupera el objeto String que esta base de datos emplea como separador entre un nombre de catálogo y de tabla. |
getCatalogTerm | Recupera el término preferido del proveedor de la base de datos para "catálogo". |
getClientInfoProperties | Recupera una lista de las propiedades de la información de cliente que admite el controlador. |
getColumnPrivileges | Recupera una descripción de los derechos de acceso para las columnas en una tabla. |
getColumns | Recupera una descripción de las columnas de la tabla que están disponibles en el catálogo especificado. |
getConnection | Recupera la conexión que generó este objeto de metadatos. |
getCrossReference | Recupera una descripción de las columnas de clave externa en la tabla de clave externa determinada que hace referencia a las columnas de clave principal de la tabla de claves principales determinada. |
getDatabaseMajorVersion | Recupera el número de versión principal de la base de datos subyacente. |
getDatabaseMinorVersion | Recupera el número de versión secundaria de la base de datos subyacente. |
getDatabaseProductName | Recupera el nombre de este producto de base de datos. |
getDatabaseProductVersion | Recupera el número de versión de este producto de base de datos. |
getDefaultTransactionIsolation | Recupera el nivel de aislamiento de transacción predeterminado de esta base de datos. |
getDriverMajorVersion | Recupera el número de versión principal de este controlador JDBC. |
getDriverMinorVersion | Recupera el número de versión secundaria de este controlador JDBC. |
getDriverName | Recupera el nombre de este controlador JDBC. |
getDriverVersion | Recupera el número de versión de este controlador JDBC. |
getExportedKeys | Recupera una descripción de las columnas de clave externa que hacen referencia a las columnas de clave principal de la tabla determinada. |
getExtraNameCharacters | Recupera todos los caracteres adicionales que se pueden utilizar en nombres de identificador sin comillas, por ejemplo, aquellos que no sean a-z, A-Z, 0-9 y _. |
getFunctions | Recupera una descripción de las funciones de usuario y del sistema. |
getFunctionColumns | Recupera una descripción de los parámetros de las funciones del sistema o de usuario del catálogo y del tipo de devolución. |
getIdentifierQuoteString | Recupera el objeto String que se utiliza para entrecomillar los identificadores de SQL. |
getImportedKeys | Recupera una descripción de las columnas de clave principal a las que hacen referencia las columnas de clave externa de la tabla. |
getIndexInfo | Recupera una descripción de los índices y estadísticas de la tabla determinada. |
getJDBCMajorVersion | Recupera el número de versión principal de JDBC para este controlador. |
getJDBCMinorVersion | Recupera el número de versión secundaria de JDBC para este controlador. |
getMaxBinaryLiteralLength | Recupera el número máximo de caracteres hexadecimales que esta base de datos permite en un literal binario insertado. |
getMaxCatalogNameLength | Recupera el número máximo de caracteres que esta base de datos permite en un nombre de catálogo. |
getMaxCharLiteralLength | Recupera el número máximo de caracteres que esta base de datos permite para un literal de caracteres. |
getMaxColumnNameLength | Recupera el número máximo de caracteres que esta base de datos permite para un nombre de columna. |
getMaxColumnsInGroupBy | Recupera el número máximo de columnas que esta base de datos permite en una cláusula GROUP BY. |
getMaxColumnsInIndex | Recupera el número máximo de columnas que esta base de datos permite en un índice. |
getMaxColumnsInOrderBy | Recupera el número máximo de columnas que esta base de datos permite en una cláusula ORDER BY. |
getMaxColumnsInSelect | Recupera el número máximo de columnas que esta base de datos permite en una lista SELECT. |
getMaxColumnsInTable | Recupera el número máximo de columnas que esta base de datos permite en una tabla. |
getMaxConnections | Recupera el número máximo de conexiones simultáneas posibles para esta base de datos. |
getMaxCursorNameLength | Recupera el número máximo de caracteres que esta base de datos permite en un nombre de cursor. |
getMaxIndexLength | Recupera el número máximo de bytes que esta base de datos permite para un índice, lo cual incluye todas las partes del índice. |
getMaxProcedureNameLength | Recupera el número máximo de caracteres que esta base de datos permite en un nombre de procedimiento. |
getMaxRowSize | Recupera el número máximo de bytes que esta base de datos permite en una única fila. |
getMaxSchemaNameLength | Recupera el número máximo de caracteres que esta base de datos permite en un nombre de esquema. |
getMaxStatementLength | Recupera el número máximo de caracteres que esta base de datos permite en una instrucción SQL. |
getMaxStatements | Recupera el número máximo de instrucciones activas que se pueden abrir para esta base de datos al mismo tiempo. |
getMaxTableNameLength | Recupera el número máximo de caracteres que esta base de datos permite en un nombre de tabla. |
getMaxTablesInSelect | Recupera el número máximo de tablas que esta base de datos permite en una instrucción SELECT. |
getMaxUserNameLength | Recupera el número máximo de caracteres que esta base de datos permite en un nombre de usuario. |
getNumericFunctions | Recupera una lista separada por comas de funciones matemáticas que están disponibles con esta base de datos. |
getPrimaryKeys | Recupera una descripción de las columnas de clave principal de la tabla determinada. |
getProcedureColumns | Recupera una descripción de los parámetros de procedimiento almacenado y de las columnas de resultados. |
getProcedures | Recupera una descripción de los procedimientos almacenados que están disponibles en un modelo de nombre determinado de catálogo, esquema o procedimiento. |
getProcedureTerm | Recupera el término preferido para "procedimiento" en esta base de datos. |
getResultSetHoldability | Recupera la capacidad de alojamiento predeterminada de los conjuntos de resultados para esta base de datos. |
getRowIdLifetime | Devuelve un estado que indica si se admite el tipo de datos RowId de SQL. Si así fuera, devuelve la duración de un objeto RowId. |
getSchemas | Recupera los nombres de esquema que están disponibles en la base de datos actual. |
getSchemaTerm | Recupera el término preferido para "esquema" en esta base de datos. |
getSearchStringEscape | Recupera el objeto String que se puede utilizar para establecer como carácter de escape a los caracteres comodín. |
getSQLKeywords | Recupera una lista separada por comas de las palabras clave de SQL de toda esta base de datos que sean también palabras clave de SQL92. |
getSQLStateType | Indica si SQLSTATE, que devolvió el método SQLException.getSQLState, es X/Open (ahora se denomina Open Group), SQL CLI, SQL99 (JDBC 3.0) o SQL:2003 (JDBC 4.0). |
getStringFunctions | Recupera una lista separada por comas de funciones String del sistema que están disponibles con esta base de datos. |
getSuperTables | Recupera una descripción de las jerarquías de la tabla que se definen en un esquema determinado en esta base de datos. |
getSuperTypes | Recupera una descripción de las jerarquías del tipo definido por el usuario que se definen en un esquema determinado en esta base de datos. |
getSystemFunctions | Recupera una lista separada por comas de funciones del sistema que están disponibles con esta base de datos. |
getTablePrivileges | Recupera una descripción de los derechos de acceso para cada tabla que está disponible en el modelo del nombre determinado de catálogo, esquema o tabla. |
getTables | Recupera una descripción de las tablas que están disponibles en el patrón de nombre determinado de catálogo, esquema o tabla. |
getTableTypes | Recupera los tipos de tabla que están disponibles en la base de datos actual. |
getTimeDateFunctions | Recupera una lista separada por comas de las funciones de fecha y hora que están disponibles con esta base de datos. |
getTypeInfo | Recupera una descripción de todos los tipos SQL estándar que se admiten en la base de datos actual. |
getUDTs | Recupera una descripción de los tipos definidos por el usuario que se describen en un esquema determinado. |
getURL | Recupera la dirección URL para esta base de datos. |
getUserName | Recupera el nombre de usuario según se conoce en esta base de datos. |
getVersionColumns | Recupera una descripción de las columnas de una tabla que se actualiza automáticamente cuando cualquier valor de una fila se actualiza. |
insertsAreDetected | Recupera si se puede detectar una inserción de filas visible mediante una llamada al método rowInserted de la clase SQLServerResultSet. |
isCatalogAtStart | Recupera si un catálogo aparece en el inicio de un nombre de tabla completo. |
isReadOnly | Recupera si esta base de datos está en modo de solo lectura. |
locatorsUpdateCopy | Indica si las actualizaciones realizadas a un LOB se efectúan en una copia o directamente en el LOB. |
nullPlusNonNullIsNull | Indica si esta base de datos admite que se establezcan en NULL las concatenaciones entre valores NULL y que no sean NULL. |
nullsAreSortedAtEnd | Recupera si los valores NULL están ordenados al final independientemente del criterio de ordenación. |
nullsAreSortedAtStart | Recupera si los valores NULL están ordenados al inicio independientemente del criterio de ordenación. |
nullsAreSortedHigh | Recupera si los valores NULL están ordenados en orden ascendente. |
nullsAreSortedLow | Recupera si los valores NULL están ordenados en orden descendente. |
othersDeletesAreVisible | Recupera si están visibles las eliminaciones que han realizado otros. |
othersInsertsAreVisible | Recupera si están visibles las inserciones que han realizado otros. |
othersUpdatesAreVisible | Recupera si están visibles las actualizaciones que han realizado otros. |
ownDeletesAreVisible | Recupera si están visibles las eliminaciones propias de un conjunto de resultados. |
ownInsertsAreVisible | Recupera si están visibles las inserciones propias de un conjunto de resultados. |
ownUpdatesAreVisible | Recupera si están visibles las actualizaciones propias de un conjunto de resultados. |
storesLowerCaseIdentifiers | Recupera si esta base de datos trata a los identificadores de SQL con combinaciones de mayúsculas y minúsculas que no se entrecomillan como elementos que distinguen entre mayúsculas y minúsculas y los almacena en minúscula. |
storesLowerCaseQuotedIdentifiers | Recupera si esta base de datos trata a los identificadores de SQL con combinaciones de mayúsculas y minúsculas que se entrecomillan como elementos que distinguen entre mayúsculas y minúsculas y los almacena en minúscula. |
storesMixedCaseIdentifiers | Recupera si esta base de datos trata a los identificadores de SQL con combinaciones de mayúsculas y minúsculas que no se entrecomillan como elementos que distinguen entre mayúsculas y minúsculas y los almacena combinando ambos formatos. |
storesMixedCaseQuotedIdentifiers | Recupera si esta base de datos trata a los identificadores de SQL con combinaciones de mayúsculas y minúsculas que se entrecomillan como elementos que distinguen entre mayúsculas y minúsculas y los almacena combinando ambos formatos. |
storesUpperCaseIdentifiers | Recupera si esta base de datos trata a los identificadores de SQL con combinaciones de mayúsculas y minúsculas que no se entrecomillan como elementos que distinguen entre mayúsculas y minúsculas y los almacena en mayúsculas. |
storesUpperCaseQuotedIdentifiers | Recupera si esta base de datos trata a los identificadores de SQL con combinaciones de mayúsculas y minúsculas que se entrecomillan como elementos que distinguen entre mayúsculas y minúsculas y los almacena en mayúsculas. |
supportsAlterTableWithAddColumn | Recupera si esta base de datos admite ALTER TABLE con la incorporación de columnas. |
supportsAlterTableWithDropColumn | Recupera si esta base de datos admite ALTER TABLE con la eliminación de columnas. |
supportsANSI92EntryLevelSQL | Recupera si esta base de datos admite la gramática de SQL de nivel de entrada ANSI92. |
supportsANSI92FullSQL | Recupera si esta base de datos admite la gramática de SQL completa de ANSI92. |
supportsANSI92IntermediateSQL | Recupera si esta base de datos admite la gramática de SQL intermedia de ANSI92. |
supportsBatchUpdates | Recupera si esta base de datos admite las actualizaciones por lotes. |
supportsCatalogsInDataManipulation | Recupera si un nombre de catálogo se puede utilizar en una instrucción de manipulación de datos. |
supportsCatalogsInIndexDefinitions | Recupera si un nombre de catálogo se puede utilizar en una instrucción de definición de índice. |
supportsCatalogsInPrivilegeDefinitions | Recupera si un nombre de catálogo se puede utilizar en una instrucción de definición de privilegios. |
supportsCatalogsInProcedureCalls | Recupera si un nombre de catálogo se puede utilizar en una instrucción de llamada a procedimientos. |
supportsCatalogsInTableDefinitions | Recupera si un nombre de catálogo se puede utilizar en una instrucción de definición de tablas. |
supportsColumnAliasing | Recupera si esta base de datos admite suavizado para contorno de columnas. |
supportsConvert | Recupera si esta base de datos admite la función CONVERT entre tipos SQL. |
supportsCoreSQLGrammar | Recupera si esta base de datos admite la gramática básica de SQL de ODBC. |
supportsCorrelatedSubqueries | Recupera si esta base de datos admite subconsultas correlacionadas. |
supportsDataDefinitionAndDataManipulationTransactions | Recupera si esta base de datos admite instrucciones de definición y manipulación de datos en una transacción. |
supportsDataManipulationTransactionsOnly | Recupera si esta base de datos solo admite instrucciones de manipulación de datos en una transacción. |
supportsDifferentTableCorrelationNames | Recupera si, cuando se admiten nombres de correlación de tabla, estos deben ser diferentes de los nombres de las tablas. |
supportsExpressionsInOrderBy | Recupera si esta base de datos admite expresiones en listas ORDER BY. |
supportsExtendedSQLGrammar | Recupera si esta base de datos admite la gramática extendida de SQL de ODBC. |
supportsFullOuterJoins | Recupera si esta base de datos admite las combinaciones externas anidadas completas. |
supportsGetGeneratedKeys | Recupera si las claves generadas automáticamente se pueden recuperar después de que se haya ejecutado una instrucción. |
supportsGroupBy | Recupera si esta base de datos admite algún formato de la cláusula GROUP BY. |
supportsGroupByBeyondSelect | Recupera si esta base de datos permite la utilización de columnas que no se incluyan en la instrucción SELECT en una cláusula GROUP BY siempre que todas las columnas en la instrucción SELECT se incluyan en la cláusula GROUP BY. |
supportsGroupByUnrelated | Recupera si esta base de datos admite la utilización de una columna que no esté en la instrucción SELECT en una cláusula GROUP BY. |
supportsIntegrityEnhancementFacility | Recupera si esta base de datos admite SQL Integrity Enhancement Facility. |
supportsLikeEscapeClause | Recupera si esta base de datos admite la especificación de la cláusula de escape LIKE. |
supportsLimitedOuterJoins | Recupera si esta base de datos ofrece compatibilidad limitada para las combinaciones externas. |
supportsMinimumSQLGrammar | Recupera si esta base de datos admite la gramática mínima de SQL de ODBC. |
supportsMixedCaseIdentifiers | Recupera si esta base de datos trata a los identificadores de SQL con combinaciones de mayúsculas y minúsculas que no se entrecomillan como elementos que distinguen entre mayúsculas y minúsculas y los almacena combinando ambos formatos. |
supportsMixedCaseQuotedIdentifiers | Recupera si esta base de datos trata a los identificadores de SQL con combinaciones de mayúsculas y minúsculas que se entrecomillan como elementos que distinguen entre mayúsculas y minúsculas y los almacena combinando ambos formatos. |
supportsMultipleOpenResults | Recupera si es posible que varios objetos SQLServerResultSet se devuelvan desde un objeto SQLServerCallableStatement de forma simultánea. |
supportsMultipleResultSets | Recupera si esta base de datos admite recibir varios objetos SQLServerResultSet a partir de una llamada única al método execute de la clase SQLServerCallableStatement. |
supportsMultipleTransactions | Recupera si esta base de datos permite tener varias transacciones abiertas a la vez en conexiones diferentes. |
supportsNamedParameters | Recupera si esta base de datos admite los parámetros con nombre en instrucciones invocables. |
supportsNonNullableColumns | Recupera si las columnas en esta base de datos se pueden definir para que no admitan valores NULL. |
supportsOpenCursorsAcrossCommit | Recupera si esta base de datos permite mantener cursores abiertos en las confirmaciones. |
supportsOpenCursorsAcrossRollback | Recupera si esta base de datos permite mantener cursores abiertos en las reversiones. |
supportsOpenStatementsAcrossCommit | Recupera si esta base de datos permite mantener instrucciones abiertas en las confirmaciones. |
supportsOpenStatementsAcrossRollback | Recupera si esta base de datos permite mantener instrucciones abiertas en las reversiones. |
supportsOrderByUnrelated | Recupera si esta base de datos admite la utilización de una columna que no esté en la instrucción SELECT en una cláusula ORDER BY. |
supportsOuterJoins | Recupera si esta base de datos admite alguna forma de combinación externa. |
supportsPositionedDelete | Recupera si esta base de datos admite instrucciones DELETE posicionadas. |
supportsPositionedUpdate | Recupera si esta base de datos admite instrucciones UPDATE posicionadas. |
supportsResultSetConcurrency | Recupera si esta base de datos admite el tipo de simultaneidad determinado en combinación con el tipo de conjunto de resultados determinado. |
supportsResultSetHoldability | Recupera si esta base de datos admite la capacidad de alojamiento del conjunto de resultados determinado. |
supportsResultSetType | Recupera si esta base de datos admite el tipo del conjunto de resultados determinado. |
supportsSavepoints | Recupera si esta base de datos admite puntos de retorno. |
supportsSchemasInDataManipulation | Recupera si un nombre de esquema se puede utilizar en una instrucción de manipulación de datos. |
supportsSchemasInIndexDefinitions | Recupera si un nombre de esquema se puede utilizar en una instrucción de definición de índice. |
supportsSchemasInPrivilegeDefinitions | Recupera si un nombre de esquema se puede utilizar en una instrucción de definición de privilegios. |
supportsSchemasInProcedureCalls | Recupera si un nombre de esquema se puede utilizar en una instrucción de llamada a procedimientos. |
supportsSchemasInTableDefinitions | Recupera si un nombre de esquema se puede utilizar en una instrucción de definición de tablas. |
supportsSelectForUpdate | Recupera si esta base de datos admite instrucciones SELECT FOR UPDATE. |
supportsStatementPooling | Recupera si esta base de datos admite la agrupación de instrucciones. |
supportsStoredFunctionsUsingCallSyntax | Indica si la base de datos actual permite invocar las funciones definidas por el usuario o proveedor mediante el uso de la sintaxis de escape para procedimientos almacenados. |
supportsStoredProcedures | Recupera si esta base de datos admite llamadas a procedimientos almacenados que utilicen sintaxis de escape para procedimientos almacenados. |
supportsSubqueriesInComparisons | Recupera si esta base de datos admite subconsultas en expresiones de comparación. |
supportsSubqueriesInExists | Recupera si esta base de datos admite subconsultas en expresiones EXISTS. |
supportsSubqueriesInIns | Recupera si esta base de datos admite subconsultas en instrucciones IN. |
supportsSubqueriesInQuantifieds | Recupera si esta base de datos admite subconsultas en expresiones cuantificadas. |
supportsTableCorrelationNames | Recupera si esta base de datos admite nombres de correlación de tabla. |
supportsTransactionIsolationLevel | Recupera si esta base de datos admite el nivel de aislamiento de transacción determinado. |
supportsTransactions | Recupera si esta base de datos admite transacciones. |
supportsUnion | Recupera si esta base de datos admite UNION de SQL. |
supportsUnionAll | Recupera si esta base de datos admite UNION ALL de SQL. |
updatesAreDetected | Recupera si se puede detectar una actualización de filas visible mediante una llamada al método rowUpdated de la clase SQLServerResultSet. |
usesLocalFilePerTable | Recupera si esta base de datos utiliza un archivo para cada tabla. |
usesLocalFiles | Recupera si esta base de datos almacena las tablas en un archivo local. |
Métodos heredados
Clase heredada de: | Métodos |
---|---|
java.lang.Object | clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait |
java.sql.Wrapper | isWrapperFor, unwrap |