Me vi en la necesidad de usar "Describe" en SQL Server, pero no lo encontré, así que auí esta el Store Procedure que necesitan para tener Describe en su SQL Server.
CREATE proc DESCRIBE @tableName varchar(30)
AS
begin
SET nocount ON
SELECT
column_name,
data_type + ' ' +
(case data_type
when 'char'
then '(' + convert (varchar(6),character_maximum_length) + ')'
when 'varchar'
then '(' + convert (varchar(6),character_maximum_length) + ')'
when 'nchar'
then '(' + convert (varchar(6),character_maximum_length) + ')'
when 'nvarchar'
then '(' + convert (varchar(6),character_maximum_length) + ')'
else ' ' end) AS data_type,
(case is_nullable
when 'No' then 'NOT NULL' else 'NULL' END) AS NULLABLE
FROM information_schema.COLUMNS
WHERE table_name = @tableName
ORDER BY Ordinal_Position ASC
SET nocount off
end
go
/****************************************/
Para ejecutarlo solo basta con hacer:
DESCRIBE 'NOMBRE DE LA TABLA'
No hay comentarios:
Publicar un comentario
Tu comentario es importante para nosotros, gracias por darnos tu opinión.