Colecciones de esquemas de SQL ServerSQL Server Schema Collections

El proveedor de datos .NET Framework para SQL Server de Microsoft admite colecciones de esquemas adicionales, además de las colecciones de esquemas comunes.The Microsoft .NET Framework Data Provider for SQL Server supports additional schema collections in addition to the common schema collections. Las colecciones de esquemas varían ligeramente respecto de la versión de SQL Server que está utilizando.The schema collections vary slightly by the version of SQL Server you are using. Para determinar la lista de colecciones de esquemas admitidas, llame al método GetSchema sin argumentos o con el nombre de la colección de esquemas "MetaDataCollections".To determine the list of supported schema collections, call the GetSchema method with no arguments, or with the schema collection name "MetaDataCollections". Esto devolverá una DataTable con una lista de colecciones de esquemas admitidas, el número de restricciones que admite cada una y el número de partes de identificador que emplean.This will return a DataTable with a list of the supported schema collections, the number of restrictions that they each support, and the number of identifier parts that they use.

Bases de datosDatabases

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
database_namedatabase_name stringString Nombre de la base de datos.Name of the database.
DBIDdbid Int16Int16 Id. de la base de datos.Database ID.
create_datecreate_date DateTimeDateTime Fecha de creación de la base de datos.Creation Date of the database.

Claves externasForeign Keys

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
CONSTRAINT_CATALOGCONSTRAINT_CATALOG stringString Catálogo al que pertenece la restricción.Catalog the constraint belongs to.
CONSTRAINT_SCHEMACONSTRAINT_SCHEMA stringString Esquema que contiene la restricción.Schema that contains the constraint.
CONSTRAINT_NAMECONSTRAINT_NAME stringString Nombre.Name.
TABLE_CATALOGTABLE_CATALOG stringString Nombre de la tabla de la que forma parte la restricción.Table Name constraint is part of.
TABLE_SCHEMATABLE_SCHEMA stringString Esquema que contiene la tabla.Schema that contains the table.
TABLE_NAMETABLE_NAME stringString Nombre de la tablaTable Name
CONSTRAINT_TYPECONSTRAINT_TYPE stringString Tipo de restricción.Type of constraint. Sólo se permite "FOREIGN KEY".Only "FOREIGN KEY" is allowed.
IS_DEFERRABLEIS_DEFERRABLE stringString Especifica si la restricción es aplazable.Specifies whether the constraint is deferrable. Devuelve NO.Returns NO.
INITIALLY_DEFERREDINITIALLY_DEFERRED stringString Especifica si la restricción es inicialmente aplazable.Specifies whether the constraint is initially deferrable. Devuelve NO.Returns NO.

ÍndicesIndexes

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
constraint_catalogconstraint_catalog stringString Catálogo al que pertenece el índice.Catalog that index belongs to.
constraint_schemaconstraint_schema stringString Esquema que contiene el índice.Schema that contains the index.
constraint_nameconstraint_name stringString Nombre del índice.Name of the index.
table_catalogtable_catalog stringString Nombre de la tabla con la que está asociado el índice.Table name the index is associated with.
table_schematable_schema stringString Esquema que contiene la tabla con la que está asociado el índice.Schema that contains the table the index is associated with.
table_nametable_name stringString Nombre de la tabla.Table Name.
index_nameindex_name stringString Nombre del índice.Index Name.

Índices (SQL Server 2008)Indexes (SQL Server 2008)

Desde .NET Framework 3.5 Service Pack 1 y SQL Server 2008, se han agregado las columnas siguientes a la colección de esquemas Indexes para admitir nuevas columnas de tipos espaciales, de secuencia de archivos y dispersas.Beginning with the .NET Framework version 3.5 SP1 and SQL Server 2008, the following columns have been added to the Indexes schema collection to support new spatial types, filestream and sparse columns. Estas columnas no se admiten en versiones anteriores de .NET Framework y SQL Server.These columns are not supported in earlier versions of the .NET Framework and SQL Server.

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
type_desctype_desc stringString El tipo de índice debe ser uno de los valores siguientes:The type of the index will be one of the following:

-MONTÓN- HEAP
-AGRUPADO- CLUSTERED
-NONCLUSTERED- NONCLUSTERED
-XML- XML
-ESPACIAL- SPATIAL

IndexColumnsIndexColumns

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
constraint_catalogconstraint_catalog stringString Catálogo al que pertenece el índice.Catalog that index belongs to.
constraint_schemaconstraint_schema stringString Esquema que contiene el índice.Schema that contains the index.
constraint_nameconstraint_name stringString Nombre del índice.Name of the index.
table_catalogtable_catalog stringString Nombre de la tabla con la que está asociado el índice.Table name the index is associated with.
table_schematable_schema stringString Esquema que contiene la tabla con la que está asociado el índice.Schema that contains the table the index is associated with.
table_nametable_name stringString Nombre de la tabla.Table Name.
column_namecolumn_name stringString Nombre de la columna con la que está asociado el índice.Column name the index is associated with.
ordinal_positionordinal_position Int32Int32 Posición del índice de columna.Column ordinal position.
KeyTypeKeyType ByteByte Tipo del objeto.The type of object.
index_nameindex_name stringString Nombre del índice.Index Name.

ProcedimientosProcedures

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
SPECIFIC_CATALOGSPECIFIC_CATALOG stringString Nombre específico del catálogo.Specific name for the catalog.
SPECIFIC_SCHEMASPECIFIC_SCHEMA stringString Nombre específico del esquema.Specific name of the schema.
SPECIFIC_NAMESPECIFIC_NAME stringString Nombre específico del catálogo.Specific name of the catalog.
ROUTINE_CATALOGROUTINE_CATALOG stringString Catálogo al que pertenece el procedimiento almacenado.Catalog the stored procedure belongs to.
ROUTINE_SCHEMAROUTINE_SCHEMA stringString Esquema que contiene el procedimiento almacenado.Schema that contains the stored procedure.
ROUTINE_NAMEROUTINE_NAME stringString Nombre del procedimiento almacenado.Name of the stored procedure.
ROUTINE_TYPEROUTINE_TYPE stringString Devuelve PROCEDURE en el caso de los procedimientos almacenados y FUNCTION en el caso de las funciones.Returns PROCEDURE for stored procedures and FUNCTION for functions.
CREATEDCREATED DateTimeDateTime Hora a la que se creó el procedimiento.Time the procedure was created.
LAST_ALTEREDLAST_ALTERED DateTimeDateTime La última vez que se modificó el procedimiento.The last time the procedure was modified.

Parámetros de procedimientoProcedure Parameters

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
SPECIFIC_CATALOGSPECIFIC_CATALOG stringString Nombre de catálogo del procedimiento del que forma parte este parámetro.Catalog name of the procedure for which this is a parameter.
SPECIFIC_SCHEMASPECIFIC_SCHEMA stringString Esquema que contiene el procedimiento del que forma parte este parámetro.Schema that contains the procedure for which this parameter is part of.
SPECIFIC_NAMESPECIFIC_NAME stringString Nombre del procedimiento del que forma parte este parámetro.Name of the procedure for which this parameter is a part of.
ORDINAL_POSITIONORDINAL_POSITION Int32Int32 Posición ordinal del parámetro que empieza por 1.Ordinal position of the parameter starting at 1. Para el valor devuelto de un procedimiento, es un 0.For the return value of a procedure, this is a 0.
PARAMETER_MODEPARAMETER_MODE stringString Devuelve IN si es un parámetro de entrada, OUT si es un parámetro de salida e INOUT si es un parámetro de entrada y salida.Returns IN if an input parameter, OUT if an output parameter, and INOUT if an input/output parameter.
IS_RESULTIS_RESULT stringString Devuelve YES si indica que el resultado del procedimiento es una función.Returns YES if indicates result of the procedure that is a function. De lo contrario, devuelve NO.Otherwise, returns NO.
AS_LOCATORAS_LOCATOR stringString Devuelve YES si se declara como localizador.Returns YES if declared as locator. De lo contrario, devuelve NO.Otherwise, returns NO.
PARAMETER_NAMEPARAMETER_NAME stringString Nombre del parámetro.Name of the parameter. NULL si corresponde al valor devuelto de una función.NULL if this corresponds to the return value of a function.
DATA_TYPEDATA_TYPE stringString Tipo de datos suministrado por el sistema.System-supplied data type.
CHARACTER_MAXIMUM_LENGTHCHARACTER_MAXIMUM_LENGTH Int32Int32 Longitud máxima, en caracteres, de los tipos de datos binarios o de caracteres.Maximum length in characters for binary or character data types. De lo contrario, devuelve NULL.Otherwise, returns NULL.
CHARACTER_OCTET_LENGTHCHARACTER_OCTET_LENGTH Int32Int32 Longitud máxima, en bytes, de los tipos de datos binarios o de caracteres.Maximum length, in bytes, for binary or character data types. De lo contrario, devuelve NULL.Otherwise, returns NULL.
COLLATION_CATALOGCOLLATION_CATALOG stringString Nombre de catálogo de la intercalación del parámetro.Catalog name of the collation of the parameter. Si no es uno de los tipos de caracteres, devuelve NULL.If not one of the character types, returns NULL.
COLLATION_SCHEMACOLLATION_SCHEMA stringString Siempre devuelve NULL.Always returns NULL.
COLLATION_NAMECOLLATION_NAME stringString Nombre de la intercalación del parámetro.Name of the collation of the parameter. Si no es uno de los tipos de caracteres, devuelve NULL.If not one of the character types, returns NULL.
CHARACTER_SET_CATALOGCHARACTER_SET_CATALOG stringString Nombre de catálogo del juego de caracteres del parámetro.Catalog name of the character set of the parameter. Si no es uno de los tipos de caracteres, devuelve NULL.If not one of the character types, returns NULL.
CHARACTER_SET_SCHEMACHARACTER_SET_SCHEMA stringString Siempre devuelve NULL.Always returns NULL.
CHARACTER_SET_NAMECHARACTER_SET_NAME stringString Nombre del juego de caracteres del parámetro.Name of the character set of the parameter. Si no es uno de los tipos de caracteres, devuelve NULL.If not one of the character types, returns NULL.
NUMERIC_PRECISIONNUMERIC_PRECISION ByteByte Precisión de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios.Precision of approximate numeric data, exact numeric data, integer data, or monetary data. De lo contrario, devuelve NULL.Otherwise, returns NULL.
NUMERIC_PRECISION_RADIXNUMERIC_PRECISION_RADIX Int16Int16 Base de precisión de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios.Precision radix of approximate numeric data, exact numeric data, integer data, or monetary data. De lo contrario, devuelve NULL.Otherwise, returns NULL.
NUMERIC_SCALENUMERIC_SCALE Int32Int32 Escala de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios.Scale of approximate numeric data, exact numeric data, integer data, or monetary data. De lo contrario, devuelve NULL.Otherwise, returns NULL.
DATETIME_PRECISIONDATETIME_PRECISION Int16Int16 Precisión en segundos decimales si el tipo de parámetro es datetime o smalldatetime.Precision in fractional seconds if the parameter type is datetime or smalldatetime. De lo contrario, devuelve NULL.Otherwise, returns NULL.
INTERVAL_TYPEINTERVAL_TYPE stringString NULL.NULL. Reservado por SQL Server para uso futuro.Reserved for future use by SQL Server.
INTERVAL_PRECISIONINTERVAL_PRECISION Int16Int16 NULL.NULL. Reservado por SQL Server para uso futuro.Reserved for future use by SQL Server.

TablasTables

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
TABLE_CATALOGTABLE_CATALOG stringString Catálogo de la tabla.Catalog of the table.
TABLE_SCHEMATABLE_SCHEMA stringString Esquema que contiene la tabla.Schema that contains the table.
TABLE_NAMETABLE_NAME stringString Nombre de la tabla.Table name.
TABLE_TYPETABLE_TYPE stringString Tipo de tabla.Type of table. Puede ser VIEW o BASE TABLE.Can be VIEW or BASE TABLE.

ColumnasColumns

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
TABLE_CATALOGTABLE_CATALOG stringString Catálogo de la tabla.Catalog of the table.
TABLE_SCHEMATABLE_SCHEMA stringString Esquema que contiene la tabla.Schema that contains the table.
TABLE_NAMETABLE_NAME stringString Nombre de la tabla.Table name.
COLUMN_NAMECOLUMN_NAME stringString Nombre de columna.Column name.
ORDINAL_POSITIONORDINAL_POSITION Int32Int32 Número de identificación de la columna.Column identification number.
COLUMN_DEFAULTCOLUMN_DEFAULT stringString Valor predeterminado de la columna.Default value of the column
IS_NULLABLEIS_NULLABLE stringString Capacidad de la columna de admitir valores NULL.Nullability of the column. Si esta columna permite NULL, devuelve YES.If this column allows NULL, this column returns YES. De lo contrario, devuelve NO.Otherwise, No is returned.
DATA_TYPEDATA_TYPE stringString Tipo de datos suministrado por el sistema.System-supplied data type.
CHARACTER_MAXIMUM_LENGTHCHARACTER_MAXIMUM_LENGTH Int32 – Sql8, Int16 – Sql7Int32 – Sql8, Int16 – Sql7 Longitud máxima, en caracteres, de los datos binarios, datos de caracteres o datos de texto e imágenes.Maximum length, in characters, for binary data, character data, or text and image data. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
CHARACTER_OCTET_LENGTHCHARACTER_OCTET_LENGTH Int32 – SQL8, Int16 – Sql7Int32 – SQL8, Int16 – Sql7 Longitud máxima, en bytes, de los datos binarios, datos de caracteres o datos de texto e imágenes.Maximum length, in bytes, for binary data, character data, or text and image data. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
NUMERIC_PRECISIONNUMERIC_PRECISION Byte sin signoUnsigned Byte Precisión de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios.Precision of approximate numeric data, exact numeric data, integer data, or monetary data. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
NUMERIC_PRECISION_RADIXNUMERIC_PRECISION_RADIX Int16Int16 Base de precisión de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios.Precision radix of approximate numeric data, exact numeric data, integer data, or monetary data. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
NUMERIC_SCALENUMERIC_SCALE Int32Int32 Escala de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios.Scale of approximate numeric data, exact numeric data, integer data, or monetary data. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
DATETIME_PRECISIONDATETIME_PRECISION Int16Int16 Código de subtipo para los tipos de datos datetime y de intervalo SQL-92.Subtype code for datetime and SQL-92 interval data types. Para otros tipos de datos, devuelve NULL.For other data types, NULL is returned.
CHARACTER_SET_CATALOGCHARACTER_SET_CATALOG stringString Devuelve Master, para indicar la base de datos en la que se encuentra el juego de caracteres, si la columna es del tipo de datos de caracteres o de texto.Returns master, indicating the database in which the character set is located, if the column is character data or text data type. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
CHARACTER_SET_SCHEMACHARACTER_SET_SCHEMA stringString Siempre devuelve NULL.Always returns NULL.
CHARACTER_SET_NAMECHARACTER_SET_NAME stringString Devuelve el nombre único del juego de caracteres si esta columna es del tipo de datos de caracteres o de texto.Returns the unique name for the character set if this column is character data or text data type. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
COLLATION_CATALOGCOLLATION_CATALOG stringString Devuelve Master, para indicar la base de datos en la que se define la intercalación, si la columna es del tipo de datos de caracteres o de texto.Returns master, indicating the database in which the collation is defined, if the column is character data or text data type. De lo contrario, esta columna es NULL.Otherwise, this column is NULL.

Columns (SQL Server 2008)Columns (SQL Server 2008)

A partir de .NET Framework versión 3.5 Service Pack 1 y SQL Server 2008, se han agregado las columnas siguientes a la colección de esquemas Columns para admitir nuevas columnas de tipos espaciales, de secuencias de archivos y dispersas.Beginning with the .NET Framework version 3.5 SP1 and SQL Server 2008, the following columns have been added to the Columns schema collection to support new spatial types, filestream and sparse columns. Estas columnas no se admiten en versiones anteriores de .NET Framework y SQL Server.These columns are not supported in earlier versions of the .NET Framework and SQL Server.

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
IS_FILESTREAMIS_FILESTREAM stringString YES si la columna tiene el atributo FILESTREAM.YES if the column has FILESTREAM attribute.

NO si la columna no tiene el atributo FILESTREAM.NO if the column does not have FILESTREAM attribute.
IS_SPARSEIS_SPARSE stringString YES si la columna es una columna dispersa.YES if the column is a sparse column.

NO si la columna no es una columna dispersa.NO if the column is not a sparse column.
IS_COLUMN_SETIS_COLUMN_SET stringString YES si la columna es de conjunto de columnas.YES if the column is a column set column.

NO si la columna no es de conjunto de columnas.NO if the column is not a column set column.

AllColumns (SQL Server 2008)AllColumns (SQL Server 2008)

A partir de .NET Framework versión 3.5 Service Pack 1 y SQL Server 2008, se ha agregado la colección de esquemas AllColumns para admitir columnas dispersas.Beginning with the .NET Framework version 3.5 SP1 and SQL Server 2008, the AllColumns schema collection has been added to support sparse columns. AllColumns no se admite en versiones anteriores de .NET Framework y SQL Server.AllColumns is not supported in earlier versions of the .NET Framework and SQL Server.

AllColumns tiene las mismas restricciones y el mismo esquema DataTable resultante que la colección de esquemas Columns.AllColumns has the same restrictions and resulting DataTable schema as the Columns schema collection. La única diferencia es que AllColumns contiene columnas de conjunto de columnas que no se incluyen en la colección de esquemas Columns.The only difference is that AllColumns includes column set columns that are not included in the Columns schema collection. Estas columnas se describen en la siguiente tabla.The following table describes these columns.

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
TABLE_CATALOGTABLE_CATALOG stringString Catálogo de la tabla.Catalog of the table.
TABLE_SCHEMATABLE_SCHEMA stringString Esquema que contiene la tabla.Schema that contains the table.
TABLE_NAMETABLE_NAME stringString Nombre de la tabla.Table name.
COLUMN_NAMECOLUMN_NAME stringString Nombre de columna.Column name.
ORDINAL_POSITIONORDINAL_POSITION Int32Int32 Número de identificación de la columna.Column identification number.
COLUMN_DEFAULTCOLUMN_DEFAULT stringString Valor predeterminado de la columna.Default value of the column
IS_NULLABLEIS_NULLABLE stringString Capacidad de la columna de admitir valores NULL.Nullability of the column. Si esta columna permite NULL, devuelve YES.If this column allows NULL, this column returns YES. De lo contrario, devuelve NO.Otherwise, NO is returned.
DATA_TYPEDATA_TYPE stringString Tipo de datos suministrado por el sistema.System-supplied data type.
CHARACTER_MAXIMUM_LENGTHCHARACTER_MAXIMUM_LENGTH Int32Int32 Longitud máxima, en caracteres, de los datos binarios, datos de caracteres o datos de texto e imágenes.Maximum length, in characters, for binary data, character data, or text and image data. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
CHARACTER_OCTET_LENGTHCHARACTER_OCTET_LENGTH Int32Int32 Longitud máxima, en bytes, de los datos binarios, datos de caracteres o datos de texto e imágenes.Maximum length, in bytes, for binary data, character data, or text and image data. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
NUMERIC_PRECISIONNUMERIC_PRECISION Byte sin signoUnsigned Byte Precisión de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios.Precision of approximate numeric data, exact numeric data, integer data, or monetary data. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
NUMERIC_PRECISION_RADIXNUMERIC_PRECISION_RADIX Int16Int16 Base de precisión de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios.Precision radix of approximate numeric data, exact numeric data, integer data, or monetary data. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
NUMERIC_SCALENUMERIC_SCALE Int32Int32 Escala de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios.Scale of approximate numeric data, exact numeric data, integer data, or monetary data. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
DATETIME_PRECISIONDATETIME_PRECISION Int16Int16 Código de subtipo para los tipos de datos datetime y de intervalo SQL-92.Subtype code for datetime and SQL-92 interval data types. Para otros tipos de datos, devuelve NULL.For other data types, NULL is returned.
CHARACTER_SET_CATALOGCHARACTER_SET_CATALOG stringString Devuelve Master, para indicar la base de datos en la que se encuentra el juego de caracteres, si la columna es del tipo de datos de caracteres o de texto.Returns master, indicating the database in which the character set is located, if the column is character data or text data type. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
CHARACTER_SET_SCHEMACHARACTER_SET_SCHEMA stringString Siempre devuelve NULL.Always returns NULL.
CHARACTER_SET_NAMECHARACTER_SET_NAME stringString Devuelve el nombre único del juego de caracteres si esta columna es del tipo de datos de caracteres o de texto.Returns the unique name for the character set if this column is character data or text data type. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
COLLATION_CATALOGCOLLATION_CATALOG stringString Devuelve Master, para indicar la base de datos en la que se define la intercalación, si la columna es del tipo de datos de caracteres o de texto.Returns master, indicating the database in which the collation is defined, if the column is character data or text data type. De lo contrario, esta columna es NULL.Otherwise, this column is NULL.
IS_FILESTREAMIS_FILESTREAM stringString YES si la columna tiene el atributo FILESTREAM.YES if the column has FILESTREAM attribute.

NO si la columna no tiene el atributo FILESTREAM.NO if the column does not have FILESTREAM attribute.
IS_SPARSEIS_SPARSE stringString YES si la columna es una columna dispersa.YES if the column is a sparse column.

NO si la columna no es una columna dispersa.NO if the column is not a sparse column.
IS_COLUMN_SETIS_COLUMN_SET stringString YES si la columna es de conjunto de columnas.YES if the column is a column set column.

NO si la columna no es de conjunto de columnas.NO if the column is not a column set column.

ColumnSetColumns (SQL Server 2008)ColumnSetColumns (SQL Server 2008)

A partir de .NET Framework versión 3.5 Service Pack 1 y SQL Server 2008, se ha agregado la colección de esquemas ColumnSetColumns para admitir columnas dispersas.Beginning with the .NET Framework version 3.5 SP1 and SQL Server 2008, the ColumnSetColumns schema collection has been added to support sparse columns. ColumnSetColumns no se admite en versiones anteriores de .NET Framework y SQL Server.ColumnSetColumns is not supported in earlier versions of the .NET Framework and SQL Server. La colección de esquemas ColumnSetColumns devuelve el esquema de todas las columnas de un conjunto de columnas.The ColumnSetColumns schema collection returns the schema for all of the columns in a column set. Estas columnas se describen en la siguiente tabla.The following table describes these columns.

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
TABLE_CATALOGTABLE_CATALOG stringString Catálogo de la tabla.Catalog of the table.
TABLE_SCHEMATABLE_SCHEMA stringString Esquema que contiene la tabla.Schema that contains the table.
TABLE_NAMETABLE_NAME stringString Nombre de la tabla.Table name.
COLUMN_NAMECOLUMN_NAME stringString Nombre de columna.Column name.
ORDINAL_POSITIONORDINAL_POSITION Int32Int32 Número de identificación de la columna.Column identification number.
COLUMN_DEFAULTCOLUMN_DEFAULT stringString Valor predeterminado de la columna.Default value of the column
IS_NULLABLEIS_NULLABLE stringString Capacidad de la columna de admitir valores NULL.Nullability of the column. Si esta columna permite NULL, devuelve YES.If this column allows NULL, this column returns YES. De lo contrario, devuelve NO.Otherwise, NO is returned.
DATA_TYPEDATA_TYPE stringString Tipo de datos suministrado por el sistema.System-supplied data type.
CHARACTER_MAXIMUM_LENGTHCHARACTER_MAXIMUM_LENGTH Int32Int32 Longitud máxima, en caracteres, de los datos binarios, datos de caracteres o datos de texto e imágenes.Maximum length, in characters, for binary data, character data, or text and image data. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
CHARACTER_OCTET_LENGTHCHARACTER_OCTET_LENGTH Int32Int32 Longitud máxima, en bytes, de los datos binarios, datos de caracteres o datos de texto e imágenes.Maximum length, in bytes, for binary data, character data, or text and image data. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
NUMERIC_PRECISIONNUMERIC_PRECISION Byte sin signoUnsigned Byte Precisión de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios.Precision of approximate numeric data, exact numeric data, integer data, or monetary data. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
NUMERIC_PRECISION_RADIXNUMERIC_PRECISION_RADIX Int16Int16 Base de precisión de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios.Precision radix of approximate numeric data, exact numeric data, integer data, or monetary data. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
NUMERIC_SCALENUMERIC_SCALE Int32Int32 Escala de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios.Scale of approximate numeric data, exact numeric data, integer data, or monetary data. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
DATETIME_PRECISIONDATETIME_PRECISION Int16Int16 Código de subtipo para los tipos de datos datetime y de intervalo SQL-92.Subtype code for datetime and SQL-92 interval data types. Para otros tipos de datos, devuelve NULL.For other data types, NULL is returned.
CHARACTER_SET_CATALOGCHARACTER_SET_CATALOG stringString Devuelve Master, para indicar la base de datos en la que se encuentra el juego de caracteres, si la columna es del tipo de datos de caracteres o de texto.Returns master, indicating the database in which the character set is located, if the column is character data or text data type. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
CHARACTER_SET_SCHEMACHARACTER_SET_SCHEMA stringString Siempre devuelve NULL.Always returns NULL.
CHARACTER_SET_NAMECHARACTER_SET_NAME stringString Devuelve el nombre único del juego de caracteres si esta columna es del tipo de datos de caracteres o de texto.Returns the unique name for the character set if this column is character data or text data type. De lo contrario, devuelve NULL.Otherwise, NULL is returned.
COLLATION_CATALOGCOLLATION_CATALOG stringString Devuelve Master, para indicar la base de datos en la que se define la intercalación, si la columna es del tipo de datos de caracteres o de texto.Returns master, indicating the database in which the collation is defined, if the column is character data or text data type. De lo contrario, esta columna es NULL.Otherwise, this column is NULL.
IS_FILESTREAMIS_FILESTREAM stringString YES si la columna tiene el atributo FILESTREAM.YES if the column has FILESTREAM attribute.

NO si la columna no tiene el atributo FILESTREAM.NO if the column does not have FILESTREAM attribute.
IS_SPARSEIS_SPARSE stringString YES si la columna es una columna dispersa.YES if the column is a sparse column.

NO si la columna no es una columna dispersa.NO if the column is not a sparse column.
IS_COLUMN_SETIS_COLUMN_SET stringString YES si la columna es de conjunto de columnas.YES if the column is a column set column.

NO si la columna no es de conjunto de columnas.NO if the column is not a column set column.

UsuariosUsers

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
uiduid Int16Int16 Id. de usuario, único en esta base de datos.User ID, unique in this database. 1 es el propietario de la base de datos.1 is the database owner.
user_nameuser_name stringString Nombre de usuario o nombre del grupo, único en esta base de datos.Username or group name, unique in this database.
createdatecreatedate DateTimeDateTime Fecha en que se agregó la cuenta.Date the account was added.
updatedateupdatedate DateTimeDateTime Fecha en que se modificó la cuenta por última vez.Date the account was last changed.

VistasViews

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
TABLE_CATALOGTABLE_CATALOG stringString Catálogo de la vista.Catalog of the view.
TABLE_SCHEMATABLE_SCHEMA stringString Esquema que contiene la vista.Schema that contains the view.
TABLE_NAMETABLE_NAME stringString Nombre de la vista.View name.
CHECK_OPTIONCHECK_OPTION stringString Tipo de WITH CHECK OPTION.Type of WITH CHECK OPTION. Es CASCADE si la vista original se creó mediante WITH CHECK OPTION.Is CASCADE if the original view was created using the WITH CHECK OPTION. De lo contrario, se devuelve NONE.Otherwise, NONE is returned.
IS_UPDATABLEIS_UPDATABLE stringString Especifica si la vista se puede actualizar.Specifies whether the view is updatable. Siempre devuelve NO.Always returns NO.

ViewColumnsViewColumns

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
VIEW_CATALOGVIEW_CATALOG stringString Catálogo de la vista.Catalog of the view.
VIEW_SCHEMAVIEW_SCHEMA stringString Esquema que contiene la vista.Schema that contains the view.
VIEW_NAMEVIEW_NAME stringString Nombre de la vista.View name.
TABLE_CATALOGTABLE_CATALOG stringString Catálogo de la tabla asociada con esta vista.Catalog of the table that is associated with this view.
TABLE_SCHEMATABLE_SCHEMA stringString Esquema que contiene la tabla asociada con esta vista.Schema that contains the table that is associated with this view.
TABLE_NAMETABLE_NAME stringString Nombre de la tabla asociada con esta vista.Name of the table that is associated with the view. Tabla base.Base Table.
COLUMN_NAMECOLUMN_NAME stringString Nombre de columna.Column name.

UserDefinedTypesUserDefinedTypes

ColumNameColumnName DataTypeDataType DESCRIPCIÓNDescription
assembly_nameassembly_name stringString Nombre de archivo del ensamblado.The name of the file for the assembly.
udt_nameudt_name stringString Nombre de clase del ensamblado.The class name for the assembly.
version_majorversion_major ObjectObject Número de versión principal.Major Version Number.
version_minorversion_minor ObjectObject Número de versión secundaria.Minor Version Number.
version_buildversion_build ObjectObject Número de compilación.Build Number.
version_revisionversion_revision ObjectObject Número de revisión.Revision Number.
culture_infoculture_info ObjectObject La referencia cultural asociada con este tipo definido por el usuario.The culture information associated with this UDT.
public_keypublic_key ObjectObject La clave pública que utiliza este ensamblado.The public key used by this Assembly.
is_fixed_lengthis_fixed_length BooleanBoolean Especifica si la longitud del tipo es siempre igual que max_length.Specifies whether length of type is always same as max_length.
max_lengthmax_length Int16Int16 Longitud máxima del tipo en bytes.Maximum length of type in bytes.
Create_DateCreate_Date DateTimeDateTime Fecha en que se creó o registró el ensamblado.The date the assembly was created/registered.
Permission_set_descPermission_set_desc stringString Nombre descriptivo del conjunto de permisos y nivel de seguridad del ensamblado.The friendly name for the permission-set/security-level for the assembly.

Vea tambiénSee also