<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 存儲過程 簡單來說,存儲過程就是一條或多條SQL語句集,可視化為批文件,但是其作用不限于批處理. ## 創建存儲過程 ```sql create procedure 名稱 ([參數列表]) [存儲特性...] SQL內容 ``` ### 參數列表 參數列表形式如下: ```sql [ in|out|inout ] 參數 ``` |類型|說明| |-|-| |in|表示輸入參數| |out|表示輸出參數| |inout|表示既可以輸入也可以輸出| ### 存儲特性 存儲特性有以下取值: + language sql 說明(SQL內容)部分是由sql語句組成 + [not] deterministic 指明執行結果是[否]確定的,相同輸入得到相同結果為確定, + {contains sql|no sql|reads sql data|modifies sql data} 指明SQL語言的限制 + contains sql 表明包含sql語句,但是不包含讀寫數據 + no sql 表明不包含sql語句 + reads sql data 說明包含讀數據的語句 + modifies sql data 表明包含寫sql語句 + sql security{definer|invoker} 指明誰有權限執行 + definer 表示定義者才能執行 + invoker 表示調用者才能執行 + comment 'string' 注釋信息 ### PHP調用存儲過程 ```sql $conn = mysql_connect('localhost','root','root') or die ("數據連接錯誤!!!"); mysql_select_db('test',$conn); $sql = " create procedure myproce() begin INSERT INTO user (id, username, sex) VALUES (NULL, 's', '0'); end; "; mysql_query($sql);//創建一個myproce的存儲過程 $sql = "call test.myproce();"; mysql_query($sql);//調用myproce的存儲過程,則數據庫中將增加一條新記錄。 ``` ## 調用存儲過程 ```sql call 存儲過程名稱([參數[,參數]...]); ``` ## 查看存儲過程 ```sql show procedure status [like '值']; ``` ## 修改存儲過程 可以修改存儲過程的特性,如果要修改過程,必須刪除后重寫代碼 ```sql alter procedure 存儲過程名稱 [存儲特性...]; ``` ## 刪除存儲過程 ```sql drop procedure [if exists] 存儲過程名稱; ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看