Les procédures stockées sont un ensemble d'instructions SQL qui sont compilées pour des fonctions spécifiques et stockées dans une base de données. Connaissez-vous donc le guide pour utiliser diverses procédures stockées? Laissez l'éditeur de The Foot New Technology Channel vous emmener en savoir plus à ce sujet!
<%
'--- Commencez un lien vers la base de données
Dim StrConnstring
strConnString = "Driver = {SQL Server}; server = SongHP; uid = sa; pwd =; database = xvzdemo"
Définir Conn = Server.CreateObject ("Adodb.Connection")
Conn.open StrConnstring
'--- Base de données de liens de fin
'--- Commencez à attribuer des valeurs aux paramètres d'entrée
DIM SELETSQL, SECTECRS
Dim SelectId, SelectName, Selectreturn
SELECTSQL = "SELECT MAX (CompanyID) FROM DIM_COMPANY"
SET SECTECRS = Conn.Execute (SELECTSQL)
SelectId = selectrons (0)
'--- End Assigner la valeur au paramètre d'entrée
Tâche
TiggerType = 3
Définir cmd = server.createObject ("adodb.command")
Définir CMD.ActiveConnection = Conn
Cmd.commandType = 4 '- Déclarez cette procédure en tant que procédure stockée
Si TiggerType = 1 alors
'--- Démarrez un appel de procédure stocké avec des paramètres d'entrée
Cmd.commandText = "transcompany1"
Définissez CMDPARAM = CMD.CreateParameter ("@ transid", 3,1)
CMD.Parameters.APPEND CMDPARAM
Cmd ("@ transid") = selectId
Cmd.exécute
'--- terminer un appel de procédure stocké avec des paramètres d'entrée
ElseIf TiggerType = 2 alors
'--- Appel de procédure stockée pour un paramètre d'entrée et un paramètre de sortie
Cmd.commandText = "transcompany2"
Définissez CMDParamid = CMD.CreateParameter ("@ transid", 3,1)
CMD.Parameters.Apend CMDParamid
Cmd ("@ transid") = selectId
Définissez CMDParamName = CMD.CreateParameter ("@ transname", 202,2,50)
Cmd.Parameters.Apend CmdParamName
Cmd.exécute
SelectName = cmd ("@ transname")
'--- terminer un appel de procédure stocké pour un paramètre d'entrée et un paramètre de sortie
ElseIf TiggerType = 3 alors
'--- Démarrez un appel de procédure stocké avec un paramètre d'entrée, un paramètre de sortie et une valeur de retour
Cmd.commandText = "transcompany3"
Définir cmdParAmreturn = cmd.createParameter ("return_value", 3,4)
Cmd.Parameters.Apend CMDParAmreturn
Définissez CMDParamid = CMD.CreateParameter ("@ transid", 3,1)
CMD.Parameters.Apend CMDParamid
Cmd ("@ transid") = selectId
Définissez CMDParamName = CMD.CreateParameter ("@ transname", 202,2,50)
Cmd.Parameters.Apend CmdParamName
Cmd.exécute
SelectName = cmd ("@ transname")
Selectreturn = cmd ("return_value")
'--- terminer un appel de procédure stocké avec un paramètre d'entrée, un paramètre de sortie et une valeur de retour
Terminer si
Conn.Close
Définir Conn = Rien
Définir CMD = rien
Définir cmdParamid = rien
Définir cmdparamname = rien
Définir cmdParAmreturn = rien
%>
Grâce au guide pour utiliser diverses procédures stockées introduites par l'éditeur de la chaîne New Technology, je crois que tout le monde a une certaine compréhension. Si vous avez besoin de connaître plus d'informations connexes, veuillez continuer à prêter attention à la nouvelle chaîne technologique!