80 likes | 215 Views
User Group Italiano SQL Server. Sergio Govoni. segovoni@gmail.com. SQL Server “Denali” CTP3 Le novità del comando EXECUTE. Speaker. 10+ years on ERP software developer 6+ years on SQL Server MCP, MCTS SQL Server Microsoft SQL Server MVP Speaker, Editor and Publisher @ UGISS
E N D
User Group Italiano SQL Server Sergio Govoni segovoni@gmail.com SQL Server “Denali” CTP3 Le novità del comando EXECUTE
Speaker 10+ years on ERP software developer 6+ years on SQL Server • MCP, MCTS SQL Server • Microsoft SQL Server MVP Speaker, Editor and Publisher @ UGISS • User Group: www.ugiss.org • Blog: http://community.ugiss.org/blogs/sgovoni Co-Author • MVP Deep Dives Volume 2 Sergio Govoni UGISS - User Group Italiano SQL Server
Agenda • MetadataDiscovery • 2 Stored procedure • 2 DMF • EXECUTE • WITH RESULT SETS UGISS - User Group Italiano SQL Server
New EXECUTE syntax EXECUTE< proc | clr proc | remote proc | function > [WITH <execute_option>[,...n ]] { RESULT SETS { UNDEFINED| NONE | (<result_sets_definition>) } } <result_sets_definition> ::= { <result_set_definition> | AS OBJECT [<object_location>.]{ table_name | view_name | tvf } | AS TYPE [schema_name.]table_type_name | AS FOR XML | (…) [,...n ] } UGISS - User Group Italiano SQL Server
RESULT SETS definition • Garantisce metadati specifici per i result set restituiti da una SP o da un batch T-SQL • Richiesta corrispondenza nel numero delle colonne • Conversioni di tipo • Errore: resultsets non compatibili • Opzioni supportate • RESULT SETS UNDEFINED (default) • RESULT SETS NONE • RESULT SETS (…) • Gestisce resultsets multipli UGISS - User Group Italiano SQL Server
Demo • RESULT SETS definition UGISS - User Group Italiano SQL Server
Le novità del comando EXECUTE EXECUTE WITH RESULT SETS • EXECUTE (Transact-SQL) • About WITH RESULT SETS clause in SQL Server Code-Name "Denali" Presentazione e demo • http://www.ugiss.org Informazioni sul prodotto SQL Server • http://www.microsoft.com/italy/sql • http://www.microsoft.com/sql Supporto sviluppo ed professionisti IT • http://www.microsoft.com/technet/prodtechnol/sql • http://msdn.microsoft.com/sql Comunità SQL Server • http://www.ugiss.org Newsgroups pubblici via NTTP • microsoft.public.it.sql • microsoft.public.sqlserver.* Newsgroups pubblici via WEB • http://www.microsoft.com/italy/communities/newsgroups/default.mspx • http://www.microsoft.com/technet/community/newsgroups/server/sql.mspx Formazione • http://www.microsoft.com/italy/traincert Risorse Generiche UGISS - User Group Italiano SQL Server
SQL Server “Denali” CTP3 Le novità del comando EXECUTE