亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

MS SQL Server存儲過程參數的隱式類型轉換

瀏覽:53日期:2023-11-03 10:24:13

Microsoft SQL Server 2000數據表的列和存儲過程的參數都是有類型的,但我發現在寫存儲過程時很多參數類型是可以“混用”的,比如,下面的存儲過程:

/**//* Name :;Stp_TestDifferentParaType_INT Function :測試不同參數類型對存儲過程的影響 Author :Waxdoll Cheung Date :;2005-04-07 */ CREATE PROCEDURE dbo.Stp_TestDifferentParaType_INT -- 統計年月 @TongJiNianYue INT AS SELECT [FM_產品登記].* FROM [FM_產品登記] WHERE (所屬年份 = @TongJiNianYue); RETURN GO

和下面的存儲過程:

/**//* Name :;Stp_TestDifferentParaType_CHAR Function :測試不同參數類型對存儲過程的影響 Author :Waxdoll Cheung Date :;2005-04-07 */ CREATE PROCEDURE dbo.Stp_TestDifferentParaType_CHAR -- 統計年月 @TongJiNianYue CHAR(4) AS SELECT [FM_產品登記].* FROM [FM_產品登記] WHERE (所屬年份 = @TongJiNianYue); RETURN GO

在測試存儲過程時輸出的結果是一樣的,而數據列是有類型的——CHAR(4), 為什么呢?應該是存儲過程在執行時對參數進行了隱式類型轉換。

但寫存儲過程時確定參數的類型時應該注意: 1、應該盡量使用和數據列類型相同的數據類型,減少運行是的隱式類型轉換; 2、不是所有類型都可以進行隱式類型轉換的,如果使用不同的數據類型,很可能會發生錯誤:; 圖:Microsoft SQL Server數據類型轉換圖

另外,SQL Server自定義函數的參數也有類似情況。

標簽: Sql Server 數據庫
主站蜘蛛池模板: 免费一级毛片不卡不收费 | 777精品视频 | 国产黄色在线 | 好吊色青青青国产欧美日韩 | 思思99精品国产自在现线 | 曰本变态bdsm色虐七v | 欧美不卡一区二区三区免 | 国产成人夜色影视视频 | 国产精品久久久久久小说 | 久久精品国产一区二区 | 亚洲一区二区免费在线观看 | 日本aaa级片 | 亚洲人视频在线观看 | 国产精品99久久99久久久看片 | 情趣视频网站视频在线观看 | 欧美日本一区亚洲欧美一区 | 福利视频精品 | 日本一区二区三区久久精品 | 国产成人综合日韩精品无 | 成人精品国产 | 欧美美女一区二区三区 | 国产图片综合 | 久久99精品久久久久久h | 成人社区网站 | 亚洲国产成人精品青青草原100 | 一级做a爱片特黄在线观看 一级做a爱片特黄在线观看免费看 | 99九九成人免费视频精品 | 国产乱人免费视频 | 在线观看亚洲专区 | 亚洲一区二区三区网站 | 在线观看永久免费视频网站 | 日本三级2018亚洲视频 | www精品一区二区三区四区 | 欧美综合中文字幕久久 | 久草毛片| 鲁大师视频在线www观看 | 成年网址网站在线观看 | 免费在线观看a级毛片 | 亚洲qingse中文久久网 | 手机在线观看精品国产片 | 免费黄色影院 |