Speichernde Verfahren sind eine Reihe von SQL -Anweisungen, die für bestimmte Funktionen kompiliert und in einer Datenbank gespeichert sind. Kennen Sie also den Leitfaden zur Verwendung verschiedener gespeicherter Verfahren? Lassen Sie den Herausgeber des Foot New Technology Channel Sie dazu bringen, mehr darüber zu erfahren!
<%
'--- Starten Sie den Link zur Datenbank
Dim Strconnstring
strconnstring = "treiber = {SQL Server}; Server = SongHP; UID = SA; PWD =; Database = xvzdemo"
Setzen Sie conn = server.createObject ("adodb.Connection").
Conn.open Strconstring
'--- Endlinkdatenbank
'--- Zuwenden Sie den Eingabeparametern Werte zu, die Werte zuweisen
Dim wählt SELSQL, Selectrs
Dim SelectID, SelectName, Selectreturn
SelectSQL = "Select max (CompanyID) aus dim_company"
Setzen Sie Selectrs = conn.execute (selectSQL)
SelectId = selectrs (0)
'--- End-Wert dem Eingabeparameter Wert zuweisen
Dim TiggerType
TiggerType = 3
Setzen Sie cmd = server.createObject ("adodb.command")
Setzen Sie CMD.ActiveConnection = conn
CMD.CommandType = 4 '-Deklare dieses Verfahren als gespeicherte Prozedur
Wenn TiggerType = 1 dann dann
'--- Starten Sie einen gespeicherten Verfahrensaufruf mit Eingabeparametern
Cmd.commandtext = "transcompany1"
Setzen Sie CMDPARAM = CMD.CreateParameter ("@transid", 3,1)
CMD.Parameters.Append CMDParam
CMD ("@transID") = SelectID
Cmd.execute
'--- Beenden Sie einen gespeicherten Verfahrensaufruf mit Eingabeparametern
Elseif tiggerType = 2 dann
'--- gespeicherte Prozedur Aufruf für einen Eingabeparameter und einen Ausgangsparameter
Cmd.commandtext = "transcompany2"
Setzen Sie CMDParamid = CMD.CreateParameter ("@transid", 3,1)
Cmd.parameters.Append cmdparamid
CMD ("@transID") = SelectID
Setzen
Cmd.parameters.Append cmdParamname
Cmd.execute
SelectName = cmd ("@transname")
'--- Beenden Sie einen gespeicherten Verfahrensaufruf für einen Eingabeparameter und einen Ausgangsparameter
Elseif tiggerType = 3 dann
'--- Starten Sie einen gespeicherten Verfahrensaufruf mit einem Eingabeparameter, einem Ausgabeparameter und einem Rückgabewert
Cmd.commandtext = "transcompany3"
Setzen Sie CMDParamReturn = CMD.CreateParameter ("return_value", 3,4)
CMD.Parameters.Append CMDParamReturn
Setzen Sie CMDParamid = CMD.CreateParameter ("@transid", 3,1)
Cmd.parameters.Append cmdparamid
CMD ("@transID") = SelectID
Setzen
Cmd.parameters.Append cmdParamname
Cmd.execute
SelectName = cmd ("@transname")
Selectreturn = cmd ("return_value")
'--- Beenden Sie einen gespeicherten Verfahrensaufruf mit einem Eingabeparameter, einem Ausgabeparameter und einem Rückgabewert
Ende wenn
Conn.close
Setzen Sie Conn = nichts
Setzen Sie CMD = nichts
Setzen Sie cmdparamid = nichts
Setzen Sie cmdparamname = nichts
Setzen Sie cmdparamreturn = nichts
%>
Durch den Leitfaden zur Verwendung verschiedener gespeicherter Verfahren, die vom Herausgeber des 未分 neuen Technologiekanals eingeführt wurden, glaube ich, dass jeder ein gewisses Verständnis hat. Wenn Sie mehr verwandte Informationen kennen müssen, achten Sie weiterhin auf den 未分 neuen Technologiekanal!