Compartir vía


Miembros SQLServerDatabaseMetaData

Descargar controlador JDBC

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

Consulte también

Clase SQLServerDatabaseMetaData