Getting your Trinity Audio player ready...
|
Esse código faz parte daquele tipo de código para gerar documentação.
Não faz nada muito complexo, apenas mostra o objeto, quem é dono, que tipo e quando foi criado.
SELECT [NAME] AS OBJECT_NAME, USER_NAME(UID) AS OWNER, TYPE = CASE WHEN XTYPE = 'u' THEN 'table' WHEN XTYPE = 'c' THEN 'check constraint' WHEN XTYPE = 'd' THEN 'default constraint' WHEN XTYPE = 'f' THEN 'foreign key constraint' WHEN XTYPE = 'fn' THEN 'scalar function' WHEN XTYPE = 'if' THEN 'inline table function' WHEN XTYPE = 'p' THEN 'stored procedure' WHEN XTYPE = 'pk' THEN 'primary key' WHEN XTYPE = 'tf' THEN 'table function' WHEN XTYPE = 'tr' THEN 'trigger' WHEN XTYPE = 'uq' THEN 'unique constraint' WHEN XTYPE = 'v' THEN 'view' END, CRDATE AS CREATION_DATE FROM SYSOBJECTS WHERE XTYPE IN ('u','c','d','f', 'fn','if','p','pk', 'tf','tr','u','uq', 'v') ORDER BY XTYPE