Apresentando informações de suas tabelas
Veja nesta dica como apresentar informações de suas tabelas.
Apresentando informações de suas tabelas <SPAN ><BR>Este script apresenta todos os nomes de suas tabelas – junto com o nome das colunas, <BR>tipos de dados, e se a coluna é null/not null, no banco de dados.</FONT></FONT></SPAN>
<SPAN lang=EN-US >SELECT Sysobjects.name AS TABLE_NAME, syscolumns.Id, <BR>syscolumns.name AS COLUMN_NAME,<BR></FONT></FONT></SPAN><SPAN lang=EN-US >systypes.name AS DATA_TYPE, syscolumns.length as CHARACTER_MAXIMUM_LENGTH, <BR></FONT></FONT></SPAN><SPAN lang=EN-US >sysproperties.[value] AS COLUMN_DESCRIPTION,<SPAN > </SPAN>syscomments.text as<BR></FONT></FONT></SPAN><SPAN lang=EN-US >COLUMN_DEFAULT,syscolumns.isnullable as IS_NULLABLE FROM syscolumns<BR></FONT></FONT></SPAN><SPAN lang=EN-US >INNER JOIN systypes<BR></FONT></FONT></SPAN><SPAN lang=EN-US ><SPAN > </SPAN><SPAN > </SPAN>ON syscolumns.xtype = systypes.xtype <BR></FONT></FONT></SPAN><SPAN lang=EN-US >LEFT JOIN sysobjects ON syscolumns.id = sysobjects.id <BR></FONT></FONT></SPAN><SPAN lang=EN-US >LEFT OUTER JOIN sysproperties ON <BR></FONT></FONT></SPAN><SPAN lang=EN-US >( sysproperties.smallid = syscolumns.colid<BR></FONT></FONT></SPAN><SPAN lang=EN-US >AND sysproperties.id = syscolumns.id) <BR></FONT></FONT></SPAN><SPAN lang=EN-US >LEFT OUTER JOIN syscomments ON syscolumns.cdefault = syscomments.id <BR></FONT></FONT></SPAN><SPAN lang=EN-US ><SPAN > </SPAN>WHERE syscolumns.id IN<SPAN > <BR></SPAN></FONT></FONT></SPAN><SPAN lang=EN-US >(SELECT id FROM SYSOBJECTS WHERE xtype = 'U') AND (systypes.name <> 'sysname')<BR></FONT></FONT></SPAN><SPAN lang=EN-US ></SPAN><SPAN >ORDER BY syscolumns.colid</SPAN>
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo