WebMundi.com<\/a>, voc\u00ea aprender\u00e1 como obter a lista de todos objetos de um banco de dados SQL Server.<\/p>\nO MS SQL Server armazena as informa\u00e7\u00f5es sobre os objetos de um banco de dados (tabelas, views, fun\u00e7\u00f5es, etc.) em\u00a0uma tabela de sistema, que \u00e9 acess\u00edvel\u00a0a partir da visualiza\u00e7\u00e3o sysobjects (SQL 2000) ou sys.objects e sys.sysobjects\u00a0(SQL 2005 , SQL 2008 e outros).<\/p>\n
Muitas vezes,\u00a0\u00e9\u00a0necess\u00e1rio\u00a0listar estes objetos ou\u00a0buscar por um objeto especifico em\u00a0seu banco de dados.<\/span><\/p>\nPara obter a lista de todos os\u00a0objetos de um banco de dados SQL Server executa-se\u00a0a query abaixo:<\/p>\n
Select * from sysobjects<\/strong><\/p>\nCaso seja necess\u00e1rio saber sobre a exist\u00eancia de um objeto especifico no banco de dados, pode-se utilizar o seguinte comando:<\/p>\n
Select * from sysobjects where name like ‘NomedoObjeto’<\/strong><\/p>\nExemplo:<\/p>\n
–Selecione o banco em que quer pesquisar o objeto<\/p>\n
Use BdWebMundi<\/p>\n
–Busca um objeto de nome TbWebMundi<\/p>\n
Select * from sysobjects where name like ‘TbWebMundi’<\/p>\n
\u00c9 poss\u00edvel tamb\u00e9m listar os objetos por tipo, utilizando como filtro as colunas xtype ou type, dependendo da view, conforme abaixo:<\/p>\n
SELECT * FROM sysobjects WHERE xtype = <tipo do objeto><\/strong><\/p>\nAbaixo as op\u00e7\u00f5es de\u00a0tipos de objeto, para ser utilizado na query acima:<\/span><\/p>\n\nC:<\/b> Check constraint<\/span> <\/span><\/li>\nD:<\/b> Default constraint \n<\/span><\/span>F:<\/b> Foreign Key constraint<\/span> <\/span><\/li>\nL:<\/b> Log<\/span> <\/span><\/li>\nP:<\/b> Stored procedure<\/span> <\/span><\/li>\nPK:<\/b> Primary Key constraint<\/span> <\/span><\/li>\nRF:<\/b> Replication Filter stored procedure<\/span> <\/span><\/li>\nS:<\/b> System table<\/span> <\/span><\/li>\nTR:<\/b> Trigger<\/span> <\/span><\/li>\nU:<\/b> User table<\/span> <\/span><\/li>\nUQ:<\/b> Unique constraint<\/span> <\/span><\/li>\nV:<\/b> View<\/span> <\/span><\/li>\nX:<\/b> Extended stored procedure<\/span> <\/span><\/li>\nFN:<\/strong> Function<\/li>\n<\/ul>\nExemplo:<\/p>\n
–Selecione o banco em que quer pesquisar o objeto<\/p>\n
Use BdWebMundi<\/p>\n
— Retorna todas as Triggers (TR) do Banco: BdWebMundi<\/p>\n
SELECT * FROM sysobjects WHERE xtype = ‘TR’<\/strong><\/p>\n— Retorna todas as Functions (FN) do Banco: BdWebMundi<\/p>\n
SELECT * FROM sysobjects WHERE xtype = ‘FN’<\/strong><\/p>\nObrigado<\/h3>\n Espero que voc\u00ea tenha gostado desta\u00a0mat\u00e9ria\u00a0sobre como\u00a0listar de os objetos de um banco de dados MS-SQL Server.<\/p>\n
Se voc\u00ea gostou, compartilhe\u00a0estas\u00a0dicas\u00a0com\u00a0um amigo ou participe de\u00a0nossas redes sociais.<\/div>\n
<\/div>\n
Caso queira nos incentivar a criar mais conte\u00fados como este, prestigie nossos anunciantes.<\/div>\n
<\/div>\n
Um Grande Abra\u00e7o<\/div>\n","protected":false},"excerpt":{"rendered":"
Nesta mat\u00e9ria do\u00a0WebMundi.com, voc\u00ea aprender\u00e1 como obter a lista de todos objetos de um banco de dados SQL Server.<\/p>\n","protected":false},"author":2,"featured_media":1405,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[12,7],"tags":[30,29],"class_list":["post-116","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-banco-de-dados","category-ms-sql-server","tag-banco-de-dados","tag-ms-sql-server"],"yoast_head":"\n
Como obter a lista de todos objetos de um banco de dados?<\/title>\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\t \n\t \n\t \n \n \n \n \n \n\t \n\t \n\t \n