延續上一篇文章 [SQL Server] 如何接收 Store Procedure 的傳回值,這次來說明接收 MySQL 傳回值的部份。
Store Procedure 要將資料傳回一般有 2 種方式:
1. 使用 SELECT 以表格方式傳回。
2. 設定 Output Parameter 以參數方式傳回。
因為 MySQL 預儲程序不支援 RETURN 的方法,若要使用 RETURN 傳回資料可使用 FUNCTION 來傳回。
Function 傳回方式:
1. 使用 RETURN 傳回單一資料。
以下列出這 3 種傳回方式的接收方法...
[SQL Server] 如何接收 Store Procedure 的傳回值
當我們在撰寫處理資料庫的程式時,一般都會以 Store Procedure 來處理,一來執行速度較快,也比較安全及易於維護。
要將資料傳回一般有 3 種方式:
1. 使用 SELECT 以表格方式傳回。
2. 設定 Output Parameter 以參數方式傳回。
3. 使用 RETURN 傳回 1 個整數型別的資料。
以下列出這 3 種傳回方式,在 SQL 及 ADO.NET 中接收的方法。
[jQuery 1.3.2] 在 IE8 的 <table> <tr> 使用 toggle() 無法生效的解決方法
這幾天我收到 Art 人員做好的一個 Q&A 靜態頁面,因有多項問答,所以我打算將解說的部份先隱藏,讓 User 自行展開要看的解說內容,於是就用 jQuery 1.3.2 來處理...
[MySQL] 使用 DATE_FORMAT()、INET_NTOA() 取出資料時要注意取出的欄位型態
最近同事在寫程式讀取 MySQL 中的資料並以 GridView 呈現出來時,發現有一個欄位不見了!? 程式中並沒有做將該欄位隱藏的動作,但在畫面上看不到 IP 的欄位,也就是 IP 欄位整個不見了...
防止按鈕重複送出之問題延伸-doPostBack、submit 對 IsPostBack 值的影響
當我要防止 User 重複按下按鈕後造成資料重複送出的問題,我通常會使用 GetPostBackEventReference 來產生 doPostBack script,但發現自行撰寫 submit() 將頁面轉至另一個頁面後,IsPostBack 的值會等於 true?
[MySQL] 開啟連線緩慢解決方法
因為 MySQL 正在做 DNS 反向解析,所以設定 hosts 檔案讓解析時可以直接對應到,速度就會變得很快了。
[jQuery] How to disable keyboard F5 key
之前有個需求是讓 User 按下確定鈕後,程式會呼叫 Flash 進行一段小動畫,執行完後會告知 User 中獎的獎項資料,因為 Flash 執行期間 User 不小心按了 F5 進行重新整理後就會看不到中獎獎項,雖然 User 事後可以使用查詢功能查詢中獎資料,但 Flash 執行到一半就中斷感覺不是很好,所以就寫了一個可以將鍵盤 F5 功能禁能的程式(包含回上頁、回下頁禁能)
Store Procedure 動態語法預防SQL Injection方式
最近在處理StoreProcedure撰寫動態語法SQL Injection的問題,整理後記錄下來,SQL Server主要是使用 sp_executesql 來處理,MySQL是使用 PREPARE 搭配 EXECUTE 來執行。
動態變更WebService網址
要以程式動態變更WebService網址,可先使用 .Url 指定新網址,再用 .Discover 進行更新後即可使用。
- 1
- 2