الإجراءات المخزنة هي مجموعة من عبارات SQL التي يتم تجميعها لوظائف محددة وتخزينها في قاعدة بيانات. هل تعرف دليل استخدام الإجراءات المخزنة المختلفة؟ دع محرر قناة Foot New Technology يأخذك لمعرفة المزيد عنها!
<٪
'--- ابدأ الرابط بقاعدة البيانات
قاتمة strconnstring
strconnstring = "driver = {sql server} ؛ server = songhp ؛ uid = sa ؛ pwd = ؛ database = xvzdemo"
تعيين conn = server.createObject ("adodb.connection")
Conn.Open Strconnstring
'--- قاعدة بيانات الارتباط النهائي
'--- ابدأ تعيين القيم إلى معلمات الإدخال
dim selectql ، selectrs
Dim SelectID ، SELECTNAME ، SELECTERNURN
SelectQl = "Select Max (CompanyId) من DIM_COMPANY"
SET SELECTRS = CONN.EXECUTE (SELECTQL)
SelectId = selectRs (0)
'--- نهاية تعيين قيمة لمعلمة الإدخال
قاتمة tiggertype
tiggertype = 3
تعيين cmd = server.createBject ("adodb.command")
تعيين cmd.activeConnection = conn
cmd.CommandType = 4 '-Declare هذا الإجراء كإجراء مخزن
إذا tiggertype = 1 ثم
'--- ابدأ مكالمة إجراء مخزنة مع معلمات الإدخال
cmd.CommandText = "transcompany1"
تعيين cmdparam = cmd.createparameter ("@transid" ، 3،1)
cmd.parameters.append cmdparam
cmd ("@transid") = selectId
cmd.execute
'--- إنهاء مكالمة إجراء مخزنة مع معلمات الإدخال
elseif tiggertype = 2 ثم
'--- استدعاء الإجراء المخزن لمعلمة إدخال ومعلمة إخراج
cmd.CommandText = "transcompany2"
تعيين cmdparamid = cmd.createparameter ("@transid" ، 3،1)
cmd.parameters.append cmdparamid
cmd ("@transid") = selectId
تعيين cmdparamname = cmd.createparameter ("@transname" ، 202،2،50)
cmd.parameters.append cmdparamname
cmd.execute
SELECTNAME = CMD ("@transname")
'--- إنهاء دعوة إجراء مخزنة لمعلمة إدخال ومعلمة إخراج
elseif tiggertype = 3 ثم
'--- ابدأ مكالمة إجراء مخزنة بمعلمة إدخال ومعلمة إخراج وقيمة إرجاع
cmd.CommandText = "transcompany3"
تعيين cmdparamreturn = cmd.createparameter ("return_value" ، 3،4)
cmd.parameters.append cmdparamreturn
تعيين cmdparamid = cmd.createparameter ("@transid" ، 3،1)
cmd.parameters.append cmdparamid
cmd ("@transid") = selectId
تعيين cmdparamname = cmd.createparameter ("@transname" ، 202،2،50)
cmd.parameters.append cmdparamname
cmd.execute
SELECTNAME = CMD ("@transname")
SelectReturn = cmd ("return_value")
'--- إنهاء مكالمة إجراء مخزنة بمعلمة إدخال ، ومعلمة إخراج ، وقيمة إرجاع
إنهاء إذا
conn.close
تعيين conn = لا شيء
تعيين cmd = لا شيء
ضبط cmdparamid = لا شيء
ضبط cmdparamname = لا شيء
تعيين cmdparamreturn = لا شيء
٪>
من خلال دليل استخدام الإجراءات المخزنة المختلفة التي قدمها محرر قناة التكنولوجيا الجديدة ، أعتقد أن كل شخص لديه فهم معين. إذا كنت بحاجة إلى معرفة المزيد من المعلومات ذات الصلة ، فيرجى الاستمرار في الانتباه إلى قناة التكنولوجيا الجديدة!