Come uscita di SQL Enterprise Manager in stored procedure CLR

August 15

Come uscita di SQL Enterprise Manager in stored procedure CLR


Microsoft SQL Enterprise Manager include un CLR SQL modulo (Common Language Runtime) per l'integrazione con il software di .NET Framework. stored procedure CLR possono produrre report di database e risultati delle query sul computer client utilizzando Data Definition Language (DDL), Data Manipulation Language (DML) dichiarazioni e parametri di output. Definendo la connessione dati di input a un database SQL in stored procedure CLR, è possibile passare i valori del database sotto forma di parametri di output a SQL Enterprise Manager.

istruzione

1 Fai clic su "Start" e quindi fare clic su "Microsoft Visual Studio."

2 Fai clic su "File", selezionare "Apri" e fare doppio clic sul file CLR in cui si desidera inserire le procedure di passare i parametri di output per SQL Enterprise Manager.

3 Inserire il codice seguente all'inizio del file:

Imports System

Imports System.Data

Le importazioni System.Data.Sql

Importazioni System.Data.SqlTypes

Le importazioni Microsoft.SqlServer.Server

Imports System.Data.SqlClient

Imports System.Runtime.InteropServices

'Il modificatore parziale è necessaria solo su una definizione di classe per progetto.

Parziali StoredProcedures Classe pubblica

''' <summary>

'' 'Esegue una query e itera sui risultati per eseguire una sommatoria.

'' '& Lt; / summary>

& Lt; Microsoft.SqlServer.Server.SqlProcedure> _

Condiviso PriceSum Public Sub (& lt; Out ()> ByRef valore come SqlInt32)

Utilizzando la connessione As New SqlConnection ( "contesto

collegamento = true ")

value = 0

Connection.Open ()

comando fioco come nuovo SqlCommand ( "SELEZIONE Prezzo DA

Prodotti ", connessione)

Dim reader As SqlDataReader

reader = Command.ExecuteReader ()

L'utilizzo del lettore

Mentre reader.Read ()

valore + = reader.GetSqlInt32 (0)

End While

Fine Utilizzando

Fine Utilizzando

End Sub

End Class

4 Fai clic su "File", selezionare "Salva" e quindi fare clic su "OK" per aggiungere la funzione di passare i parametri di output per SQL Enterprise Manager nella stored procedure CLR.