IDatabaseMetaData Interfaz

Definición

Información completa sobre la base de datos en su conjunto.

[Android.Runtime.Register("java/sql/DatabaseMetaData", "", "Java.Sql.IDatabaseMetaDataInvoker")]
public interface IDatabaseMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/DatabaseMetaData", "", "Java.Sql.IDatabaseMetaDataInvoker")>]
type IDatabaseMetaData = interface
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Atributos
Implementaciones

Comentarios

Información completa sobre la base de datos en su conjunto.

Los proveedores de controladores implementan esta interfaz para que los usuarios conozcan las funcionalidades de un sistema de administración de bases de datos (DBMS) en combinación con el controlador basado en el tamaño de fuente de JDBC<sup><=-2>tecnología TM</font></sup> ("controlador JDBC") que se usa con él. A menudo, diferentes DBMS relacionales admiten diferentes características, implementan características de diferentes maneras y usan diferentes tipos de datos. Además, un controlador puede implementar una característica sobre lo que ofrece DBMS. La información devuelta por los métodos de esta interfaz se aplica a las funcionalidades de un controlador determinado y un DBMS determinado que funcionan conjuntamente. Tenga en cuenta que, como se usa en esta documentación, el término "base de datos" se usa genéricamente para hacer referencia tanto al controlador como a DBMS.

Un usuario para esta interfaz suele ser una herramienta que necesita descubrir cómo tratar con el DBMS subyacente. Esto es especialmente cierto para las aplicaciones que están diseñadas para usarse con más de un DBMS. Por ejemplo, una herramienta podría usar el método getTypeInfo para averiguar qué tipos de datos se pueden usar en una CREATE TABLE instrucción . O bien, un usuario podría llamar al método supportsCorrelatedSubqueries para ver si es posible usar una subconsulta correlacionada o supportsBatchUpdates para ver si es posible usar actualizaciones por lotes.

Algunos DatabaseMetaData métodos devuelven listas de información en forma de ResultSet objetos . Los métodos normales ResultSet , como getString y getInt, se pueden usar para recuperar los datos de estos ResultSet objetos. Si una forma determinada de metadatos no está disponible, se devolverá un vacío ResultSet . El proveedor del controlador JDBC puede definir columnas adicionales más allá de las columnas definidas para devolver el ResultSet objeto para un método determinado y debe tener acceso a ellas mediante su <etiqueta< de columna B>/B>.

Algunos DatabaseMetaData métodos toman argumentos que son patrones de cadena. Estos argumentos tienen nombres como fooPattern. Dentro de un patrón String, "%" significa que coinciden con cualquier subcadena de 0 o más caracteres, y "_" significa que coinciden con cualquier carácter. Solo se devuelven entradas de metadatos que coincidan con el patrón de búsqueda. Si un argumento de patrón de búsqueda se establece nullen , el criterio del argumento se quitará de la búsqueda.

Documentación de Java para java.sql.DatabaseMetaData.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Campos

AttributeNoNulls

Indica que es posible que NULL no se permitan valores.

AttributeNullable

Indica que NULL definitivamente se permiten valores.

AttributeNullableUnknown

Indica si NULL no se conocen los valores.

BestRowNotPseudo

Indica que el mejor identificador de fila no es una pseudo columna.

BestRowPseudo

Indica que el mejor identificador de fila es una pseudo columna.

BestRowSession

Indica que el ámbito del mejor identificador de fila es el resto de la sesión actual.

BestRowTemporary

Indica que el ámbito del mejor identificador de fila es muy temporal, duradero solo mientras se usa la fila.

BestRowTransaction

Indica que el ámbito del mejor identificador de fila es el resto de la transacción actual.

BestRowUnknown

Indica que el mejor identificador de fila puede ser o no una pseudo columna.

ColumnNoNulls

Indica que es posible que la columna no permita NULL valores.

ColumnNullable

Indica que la columna permite NULL definitivamente valores.

ColumnNullableUnknown

Indica que se desconoce la nulabilidad de las columnas.

FunctionColumnIn

Indica que el parámetro o columna es un parámetro IN.

FunctionColumnInOut

Indica que el parámetro o columna es un parámetro INOUT.

FunctionColumnOut

Indica que el parámetro o columna es un parámetro OUT.

FunctionColumnResult

Indica que el parámetro o columna es una columna de un conjunto de resultados.

FunctionColumnUnknown

Indica que el tipo del parámetro o columna es desconocido.

FunctionNoNulls

Indica que NULL no se permiten valores.

FunctionNoTable

Indica que la función no devuelve una tabla.

FunctionNullable

Indica que NULL se permiten valores.

FunctionNullableUnknown

Indica si NULL se permiten valores desconocidos.

FunctionResultUnknown

Indica que no se sabe si la función devuelve un resultado o una tabla.

FunctionReturn

Indica que el parámetro o columna es un valor devuelto.

FunctionReturnsTable

Indica que la función devuelve una tabla.

ImportedKeyCascade

Para la columna UPDATE_RULE, indica que cuando se actualiza la clave principal, se cambia la clave externa (clave importada) para que coincida con ella.

ImportedKeyInitiallyDeferred

Indica la aplazabilidad.

ImportedKeyInitiallyImmediate

Indica la aplazabilidad.

ImportedKeyNoAction

Para las columnas UPDATE_RULE y DELETE_RULE, indica que si se ha importado la clave principal, no se puede actualizar ni eliminar.

ImportedKeyNotDeferrable

Indica la aplazabilidad.

ImportedKeyRestrict

Para la columna UPDATE_RULE, indica que es posible que una clave principal no se actualice si ha sido importada por otra tabla como clave externa.

ImportedKeySetDefault

Para las columnas UPDATE_RULE y DELETE_RULE, indica que si la clave principal se actualiza o elimina, la clave externa (clave importada) se establece en el valor predeterminado.

ImportedKeySetNull

Para las columnas UPDATE_RULE y DELETE_RULE, indica que cuando se actualiza o elimina la clave principal, la clave externa (clave importada) se cambia a NULL.

ProcedureColumnIn

Indica que la columna almacena parámetros IN.

ProcedureColumnInOut

Indica que la columna almacena parámetros INOUT.

ProcedureColumnOut

Indica que la columna almacena parámetros OUT.

ProcedureColumnResult

Indica que la columna almacena los resultados.

ProcedureColumnReturn

Indica que la columna almacena valores devueltos.

ProcedureColumnUnknown

Indica que el tipo de la columna es desconocido.

ProcedureNoNulls

Indica que NULL no se permiten valores.

ProcedureNoResult

Indica que el procedimiento no devuelve un resultado.

ProcedureNullable

Indica que NULL se permiten valores.

ProcedureNullableUnknown

Indica si NULL se permiten valores desconocidos.

ProcedureResultUnknown

Indica que no se sabe si el procedimiento devuelve un resultado.

ProcedureReturnsResult

Indica que el procedimiento devuelve un resultado.

SqlStateSQL

Valor devuelto posible para el método DatabaseMetaData.getSQLStateType que se usa para indicar si el valor devuelto por el método SQLException.getSQLState es un valor SQLSTATE.

SqlStateSQL99

Valor devuelto posible para el método DatabaseMetaData.getSQLStateType que se usa para indicar si el valor devuelto por el método SQLException.getSQLState es un valor SQL99 SQLSTATE.

SqlStateXOpen

Valor devuelto posible para el método DatabaseMetaData.getSQLStateType que se usa para indicar si el valor devuelto por el método SQLException.getSQLState es un valor X/Open (ahora conocido como Open Group) SQLSTATE de la CLI de SQL.

TableIndexClustered

Indica que este índice de tabla es un índice agrupado.

TableIndexHashed

Indica que este índice de tabla es un índice hash.

TableIndexOther

Indica que este índice de tabla no es un índice agrupado, un índice hash o estadísticas de tabla; es algo distinto de estos.

TableIndexStatistic

Indica que esta columna contiene estadísticas de tabla que se devuelven junto con las descripciones de índice de una tabla.

TypeNoNulls

Indica que no se permite un NULL valor para este tipo de datos.

TypeNullable

Indica que se permite un NULL valor para este tipo de datos.

TypeNullableUnknown

Indica que no se sabe si se permite un NULL valor para este tipo de datos.

TypePredBasic

Indica que el tipo de datos solo se puede usar en WHERE cláusulas de búsqueda que no usan LIKE predicados.

TypePredChar

Indica que el tipo de datos solo se puede usar en WHERE cláusulas de búsqueda que usan LIKE predicados.

TypePredNone

Indica que WHERE no se admiten cláusulas de búsqueda para este tipo.

TypeSearchable

Indica que todas las WHERE cláusulas de búsqueda se pueden basar en este tipo.

VersionColumnNotPseudo

Indica que esta columna de versión NO es una pseudo columna.

VersionColumnPseudo

Indica que esta columna de versión es una pseudo columna.

VersionColumnUnknown

Indica que esta columna de versión puede ser o no una pseudo columna.

Propiedades

Catalogs

Devuelve el conjunto de nombres de catálogo disponibles en esta base de datos.

CatalogSeparator

Devuelve el separador que usa esta base de datos entre un nombre de catálogo y un nombre de tabla.

CatalogTerm

Devuelve el término que el proveedor de base de datos prefiere para "catalog".

ClientInfoProperties

Devuelve una lista de las propiedades de información de cliente del controlador.

Connection

Devuelve la conexión de base de datos que creó estos metadatos.

DatabaseMajorVersion

Devuelve el número de versión principal del software de base de datos.

DatabaseMinorVersion

Devuelve el número de versión secundaria del software de base de datos.

DatabaseProductName

Devuelve el nombre del software de base de datos.

DatabaseProductVersion

Devuelve el número de versión de este software de base de datos.

DefaultTransactionIsolation

Devuelve el nivel de aislamiento de transacción predeterminado para esta base de datos.

DriverMajorVersion

Devuelve el número de versión principal del controlador JDBC.

DriverMinorVersion

Devuelve el número de versión secundaria del controlador JDBC.

DriverName

Devuelve el nombre de este controlador JDBC.

DriverVersion

Devuelve el número de versión de este controlador JDBC.

ExtraNameCharacters

Devuelve una cadena de caracteres que se pueden usar en nombres de identificador sin comillas.

Handle

Obtiene el valor JNI del objeto Android subyacente.

(Heredado de IJavaObject)
IdentifierQuoteString

Devuelve la cadena usada para citar identificadores SQL.

IsCatalogAtStart

Determine si un nombre de tabla completo tiene como prefijo o sufijo un nombre de tabla completo.

IsReadOnly

Determina si la base de datos está en modo de solo lectura.

JDBCMajorVersion

Devuelve el número de versión principal del controlador JDBC.

JDBCMinorVersion

Devuelve el número de versión secundaria de JDBC para este controlador.

JniIdentityHashCode

Devuelve el valor de java.lang.System.identityHashCode() para la instancia ajustada.

(Heredado de IJavaPeerable)
JniManagedPeerState

Estado del mismo nivel administrado.

(Heredado de IJavaPeerable)
JniPeerMembers

Compatibilidad con la invocación y el acceso de miembros.

(Heredado de IJavaPeerable)
MaxBinaryLiteralLength

Obtiene el número máximo de caracteres hexadecimales en un literal binario en línea para esta base de datos.

MaxCatalogNameLength

Devuelve el tamaño máximo de un nombre de catálogo en esta base de datos.

MaxCharLiteralLength

Devuelve el tamaño máximo de un literal de caracteres en esta base de datos.

MaxColumnNameLength

Devuelve el tamaño máximo de un nombre de columna para esta base de datos.

MaxColumnsInGroupBy

Obtenga el número máximo de columnas de una GROUP BY cláusula para esta base de datos.

MaxColumnsInIndex

Devuelve el número máximo de columnas de un índice para esta base de datos.

MaxColumnsInOrderBy

Devuelve el número máximo de columnas de una ORDER BY cláusula para esta base de datos.

MaxColumnsInSelect

Devuelve el número máximo de columnas de una SELECT lista para esta base de datos.

MaxColumnsInTable

Devuelve el número máximo de columnas de una tabla para esta base de datos.

MaxConnections

Devuelve el número máximo de conexiones simultáneas de la base de datos.

MaxCursorNameLength

Devuelve la longitud máxima de un nombre de cursor para esta base de datos.

MaxIndexLength

Devuelve la longitud máxima en bytes de un índice para esta base de datos.

MaxProcedureNameLength

Devuelve el número máximo de caracteres para un nombre de procedimiento en esta base de datos.

MaxRowSize

Devuelve el número máximo de bytes dentro de una sola fila para esta base de datos.

MaxSchemaNameLength

Devuelve el número máximo de caracteres de un nombre de esquema para esta base de datos.

MaxStatementLength

Devuelve el número máximo de caracteres de una instrucción SQL para esta base de datos.

MaxStatements

Obtenga el número máximo de instrucciones activas abiertas simultáneamente para esta base de datos.

MaxTableNameLength

Devuelve el tamaño máximo de un nombre de tabla en la base de datos.

MaxTablesInSelect

Devuelve el número máximo de tablas permitidas en una SELECT instrucción para la base de datos.

MaxUserNameLength

Devuelve el número máximo de caracteres de un nombre de usuario para la base de datos.

NumericFunctions

Devuelve una lista de las funciones matemáticas disponibles con esta base de datos.

PeerReference

Devuelve una JniObjectReference de la instancia de objeto Java ajustada.

(Heredado de IJavaPeerable)
ProcedureTerm

Devuelve el nombre preferido del proveedor de la base de datos para "procedure".

ResultSetHoldability

Devuelve la capacidad de retención predeterminada del conjunto de resultados.

RowIdLifetime

Devuelve la duración para la que un objeto RowId sigue siendo válido si este origen de datos admite el tipo ROWID de SQL.

Schemas

Devuelve una lista de los nombres de esquema de la base de datos.

SchemaTerm

Devuelve el término preferido del proveedor de la base de datos para "esquema".

SearchStringEscape

Devuelve la cadena que se usa para escapar caracteres comodín.

SQLKeywords

Devuelve una lista de todas las palabras clave SQL que no son también palabras clave SQL92 para la base de datos.

SQLStateType

Indica el tipo de SQLState valor devuelto por SQLException.getSQLState.

StringFunctions

Devuelve una lista de funciones de cadena disponibles con la base de datos.

SystemFunctions

Devuelve una lista de funciones del sistema disponibles con la base de datos.

TableTypes

Devuelve una lista de tipos de tabla admitidos por la base de datos.

TimeDateFunctions

Devuelve una lista de funciones de fecha y hora disponibles para la base de datos.

TypeInfo

Obtenga una lista de los tipos sql estándar admitidos por esta base de datos.

URL

Devuelve la dirección URL de esta base de datos.

UserName

Determine el nombre de usuario conocido por la base de datos.

Métodos

AllProceduresAreCallable()

Recupera si el usuario actual puede llamar a todos los procedimientos devueltos por el método getProcedures.

AllTablesAreSelectable()

Recupera si el usuario actual puede usar todas las tablas devueltas por el método getTables en una SELECT instrucción .

AutoCommitFailureClosesAllResultSets()

Recupera si un SQLException elemento while autoCommit está true encatenado que todos los Conjuntos de resultados abiertos están cerrados, incluso los que se pueden contener.

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(Int32)

Recupera si se puede detectar o no una eliminación de fila visible mediante una llamada al método ResultSet.rowDeleted.

Disposed()

Se llama cuando se ha eliminado la instancia.

(Heredado de IJavaPeerable)
DisposeUnlessReferenced()

Si no hay referencias pendientes a esta instancia, llama a Dispose(); de lo contrario, no hace nada.

(Heredado de IJavaPeerable)
DoesMaxRowSizeIncludeBlobs()

Recupera si el valor devuelto para el método getMaxRowSize incluye los tipos LONGVARCHAR de datos SQL y LONGVARBINARY.

Finalized()

Se llama cuando se ha finalizado la instancia.

(Heredado de IJavaPeerable)
GetAttributes(String, String, String, String)

Recupera una descripción del atributo especificado del tipo especificado para un tipo definido por el usuario (UDT) que está disponible en el esquema y el catálogo especificados.

GetBestRowIdentifier(String, String, String, Int32, Boolean)

Recupera una descripción del conjunto óptimo de columnas de una tabla que identifica de forma única una fila.

GetColumnPrivileges(String, String, String, String)

Recupera una descripción de los derechos de acceso de las columnas de una tabla.

GetColumns(String, String, String, String)

Recupera una descripción de las columnas de tabla disponibles en el catálogo especificado.

GetCrossReference(String, String, String, String, String, String)

Recupera una descripción de las columnas de clave externa de la tabla de clave externa especificada que hace referencia a la clave principal o a las columnas que representan una restricción única de la tabla primaria (podría ser la misma o una tabla diferente).

GetExportedKeys(String, String, String)

Recupera una descripción de las columnas de clave externa que hacen referencia a las columnas de clave principal de la tabla especificada (las claves externas exportadas por una tabla).

GetFunctionColumns(String, String, String, String)

Recupera una descripción de los parámetros de sistema o función de usuario del catálogo especificados y el tipo de valor devuelto.

GetFunctions(String, String, String)

Recupera una descripción de las funciones del sistema y del usuario disponibles en el catálogo especificado.

GetImportedKeys(String, String, String)

Recupera una descripción de las columnas de clave principal a las que hacen referencia las columnas de clave externa de la tabla especificada (las claves principales importadas por una tabla).

GetIndexInfo(String, String, String, Boolean, Boolean)

Recupera una descripción de los índices y estadísticas de la tabla dada.

GetPrimaryKeys(String, String, String)

Recupera una descripción de las columnas de clave principal de la tabla especificada.

GetProcedureColumns(String, String, String, String)

Recupera una descripción del parámetro de procedimiento almacenado y las columnas de resultados del catálogo especificados.

GetProcedures(String, String, String)

Recupera una descripción de los procedimientos almacenados disponibles en el catálogo especificado.

GetSchemas(String, String)

Recupera los nombres de esquema disponibles en esta base de datos.

GetSuperTables(String, String, String)

Recupera una descripción de las jerarquías de tabla definidas en un esquema determinado de esta base de datos.

GetSuperTypes(String, String, String)

Recupera una descripción de las jerarquías de tipo definido por el usuario (UDT) definidas en un esquema determinado de esta base de datos.

GetTablePrivileges(String, String, String)

Recupera una descripción de los derechos de acceso de cada tabla disponible en un catálogo.

GetTables(String, String, String, String[])

Recupera una descripción de las tablas disponibles en el catálogo especificado.

GetUDTs(String, String, String, Int32[])

Recupera una descripción de los tipos definidos por el usuario (UDT) definidos en un esquema determinado.

GetVersionColumns(String, String, String)

Recupera una descripción de las columnas de una tabla que se actualizan automáticamente cuando se actualiza cualquier valor de una fila.

InsertsAreDetected(Int32)

Recupera si se puede detectar o no una inserción de fila visible mediante una llamada al método ResultSet.rowInserted.

IsWrapperFor(Class)

Devuelve true si esto implementa el argumento de interfaz o es directa o indirectamente un contenedor para un objeto que sí lo hace.

(Heredado de IWrapper)
LocatorsUpdateCopy()

Indica si las actualizaciones realizadas a un LOB se efectúan en una copia o directamente en el LOB.

NullPlusNonNullIsNull()

Recupera si esta base de datos admite concatenaciones entre NULL y valores que noNULL son NULL.

NullsAreSortedAtEnd()

Recupera si NULL los valores se ordenan al final independientemente del criterio de ordenación.

NullsAreSortedAtStart()

Recupera si NULL los valores se ordenan al principio independientemente del criterio de ordenación.

NullsAreSortedHigh()

Recupera si NULL los valores están ordenados como máximos.

NullsAreSortedLow()

Recupera si NULL los valores están ordenados como bajos.

OthersDeletesAreVisible(Int32)

Recupera si las eliminaciones realizadas por otros usuarios son visibles.

OthersInsertsAreVisible(Int32)

Recupera si están visibles las inserciones que han realizado otros.

OthersUpdatesAreVisible(Int32)

Recupera si están visibles las actualizaciones que han realizado otros.

OwnDeletesAreVisible(Int32)

Recupera si están visibles las eliminaciones propias de un conjunto de resultados.

OwnInsertsAreVisible(Int32)

Recupera si están visibles las inserciones propias de un conjunto de resultados.

OwnUpdatesAreVisible(Int32)

Recupera si para el tipo de ResultSet objeto especificado, las propias actualizaciones del conjunto de resultados son visibles.

SetJniIdentityHashCode(Int32)

Establezca el valor devuelto por JniIdentityHashCode.

(Heredado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Información completa sobre la base de datos en su conjunto.

(Heredado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Establezca el valor devuelto por PeerReference.

(Heredado de IJavaPeerable)
StoresLowerCaseIdentifiers()

Recupera si esta base de datos trata los identificadores SQL sin comillas mixtas como sin distinción entre mayúsculas y minúsculas y los almacena en minúsculas.

StoresLowerCaseQuotedIdentifiers()

Recupera si esta base de datos trata los identificadores SQL entre comillas entre mayúsculas y minúsculas como sin distinción entre mayúsculas y minúsculas y los almacena en minúsculas.

StoresMixedCaseIdentifiers()

Recupera si esta base de datos trata los identificadores SQL sin comillas mixtas como sin distinción entre mayúsculas y minúsculas y los almacena en mayúsculas y minúsculas mixtas.

StoresMixedCaseQuotedIdentifiers()

Recupera si esta base de datos trata los identificadores SQL entre comillas de mayúsculas y minúsculas mixtas como sin distinción entre mayúsculas y minúsculas y los almacena en mayúsculas y minúsculas mixtas.

StoresUpperCaseIdentifiers()

Recupera si esta base de datos trata identificadores SQL sin comillas mixtas como no distingue mayúsculas de minúsculas y los almacena en mayúsculas.

StoresUpperCaseQuotedIdentifiers()

Recupera si esta base de datos trata los identificadores SQL entre comillas entre mayúsculas y minúsculas como no distingue mayúsculas de minúsculas y los almacena en mayúsculas.

SupportsAlterTableWithAddColumn()

Recupera si esta base de datos admite ALTER TABLE con agregar columna.

SupportsAlterTableWithDropColumn()

Recupera si esta base de datos admite ALTER TABLE con la columna drop.

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 SQL completa ANSI92.

SupportsANSI92IntermediateSQL()

Recupera si esta base de datos admite la gramática SQL intermedia 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 escalar JDBC para la conversión de un tipo JDBC a otro.

SupportsConvert(Int32, Int32)

Recupera si esta base de datos admite la función CONVERT escalar JDBC para conversiones entre los tipos JDBC fromType y toType.

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 ORDER BY listas.

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 ejecutar una instrucción.

SupportsGroupBy()

Recupera si esta base de datos admite algún tipo de GROUP BY cláusula.

SupportsGroupByBeyondSelect()

Recupera si esta base de datos admite el uso de columnas no incluidas en la SELECT instrucción en una GROUP BY cláusula siempre que todas las columnas de la SELECT instrucción se incluyan en la GROUP BY cláusula .

SupportsGroupByUnrelated()

Recupera si esta base de datos admite el uso de una columna que no está en la SELECT instrucción en una GROUP BY cláusula .

SupportsIntegrityEnhancementFacility()

Recupera si esta base de datos admite SQL Integrity Enhancement Facility.

SupportsLikeEscapeClause()

Recupera si esta base de datos admite la especificación de una LIKE cláusula de escape.

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 los identificadores SQL sin comillas mixtas como distingue mayúsculas de minúsculas y, como resultado, los almacena en mayúsculas y minúsculas mixtas.

SupportsMixedCaseQuotedIdentifiers()

Recupera si esta base de datos trata los identificadores SQL entre comillas de mayúsculas y minúsculas mixtas como distinción entre mayúsculas y minúsculas y como resultado los almacena en mayúsculas y minúsculas mixtas.

SupportsMultipleOpenResults()

Recupera si es posible tener varios ResultSet objetos devueltos de un CallableStatement objeto simultáneamente.

SupportsMultipleResultSets()

Recupera si esta base de datos admite la obtención de varios ResultSet objetos de una sola llamada al método execute.

SupportsMultipleTransactions()

Recupera si esta base de datos permite abrir varias transacciones a la vez (en diferentes conexiones).

SupportsNamedParameters()

Recupera si esta base de datos admite parámetros con nombre para instrucciones invocables.

SupportsNonNullableColumns()

Recupera si las columnas de esta base de datos se pueden definir como que no aceptan 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 el uso de una columna que no está en la SELECT instrucción en una ORDER BY cláusula .

SupportsOuterJoins()

Recupera si esta base de datos admite alguna forma de combinación externa.

SupportsPositionedDelete()

Recupera si esta base de datos admite instrucciones posicionadas DELETE .

SupportsPositionedUpdate()

Recupera si esta base de datos admite instrucciones posicionadas UPDATE .

SupportsResultSetConcurrency(Int32, Int32)

Recupera si esta base de datos admite el tipo de simultaneidad determinado en combinación con el tipo de conjunto de resultados determinado.

SupportsResultSetHoldability(Int32)

Recupera si esta base de datos admite la capacidad de alojamiento del conjunto de resultados determinado.

SupportsResultSetType(Int32)

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 SELECT FOR UPDATE instrucciones.

SupportsStatementPooling()

Recupera si esta base de datos admite la agrupación de instrucciones.

SupportsStoredFunctionsUsingCallSyntax()

Recupera si esta base de datos admite la invocación de funciones definidas por el usuario o de proveedor mediante la sintaxis de escape del procedimiento almacenado.

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 EXISTS expresiones.

SupportsSubqueriesInIns()

Recupera si esta base de datos admite subconsultas en IN expresiones.

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(Int32)

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 SQL UNION.

SupportsUnionAll()

Recupera si esta base de datos admite SQL UNION ALL.

UnregisterFromRuntime()

Anule el registro de esta instancia para que el tiempo de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Heredado de IJavaPeerable)
Unwrap(Class)

Devuelve un objeto que implementa la interfaz especificada para permitir el acceso a métodos no estándar o métodos estándar no expuestos por el proxy.

(Heredado de IWrapper)
UpdatesAreDetected(Int32)

Recupera si se puede detectar o no una actualización de fila visible mediante una llamada al método ResultSet.rowUpdated.

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 de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Información completa sobre la base de datos en su conjunto.

GetJniTypeName(IJavaPeerable)

Información completa sobre la base de datos en su conjunto.

Se aplica a