Attribution-NonCommercial-ShareAlike SQL Server Denali CTP3 Metadata Discovery User Group Italiano SQL Server Sergio Govoni
Speaker 10+ years on ERP software developer 6+ years on SQL Server –MCP, MCTS SQL Server –Microsoft SQL Server MVP Speaker, Editor and UGISS –User Group: –Blog: Co-Author –MVP Deep Dives Volume 2 Sergio Govoni 2 UGISS - User Group Italiano SQL Server
Agenda Metadata Discovery –Fondamenti –Metadata stored procedures e DMFs –DEMO 3 UGISS - User Group Italiano SQL Server
Metadata Discovery Aumenta la solidità nella gestione dei result set Permette di descrivere o controllare i metadati di una query, di una stored procedure o di un trigger –Senza lobbligo di esecuzione –Senza lutilizzo di strutture temporanee –Senza luso dellopzione SET FMTONLY (completamente sostituita e deprecata!) Fondamenti 4 UGISS - User Group Italiano SQL Server
Metadata Discovery Descrivere loutput della query SELECT * FROM senza interrogare le catalog view Verificare il result set di una stored procedure, prima di eseguirla Specificare il nome, tipo dato o la collation delle colonne nei result set di una stored procedure Determinare il tipo dato per i parametri non dichiarati in un batch Possibili applicazioni 5 UGISS - User Group Italiano SQL Server
Metadata Discovery 2 Stored procedure –sys.sp_describe_first_result_set –sys.sp_describe_undeclared_parameters 2 DMF –sys.dm_exec_describe_first_result_set() –sys.dm_exec_describe_first_result_set_for_object() Le novità del comando EXECUTE... Stored procedure, DMF ed EXECUTE WITH… 6 UGISS - User Group Italiano SQL Server
Demo 7 UGISS - User Group Italiano SQL Server Metadata Discovery
Presentazione e demo – Informazioni sul prodotto SQL Server – – Supporto sviluppo ed professionisti IT – – Comunità SQL Server – Newsgroups pubblici via NTTP –microsoft.public.it.sql –microsoft.public.sqlserver.* Newsgroups pubblici via WEB – – Formazione – Risorse Generiche 8 UGISS - User Group Italiano SQL Server
Attribution-NonCommercial-ShareAlike Metadata Discovery SQL Server Denali CTP3