中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

oracle如何防止sql注入

小新
667
2021-01-21 11:44:58
欄目: 云計算

oracle如何防止sql注入

oracle防止sql注入的方法:

oracle中的DBMS_ASSERT包中包含了相關的函數,將傳入的參數進行檢查,若不符合相關規則,那sql語句執行會報錯,從而達到防止sql注入的風險,例如:

1.ENQUOTE_LITERAL:

輸入字符串,并且在前后加上單引號;從而避免字符串中有多個單引號的問題,示例:

select dbms_assert.ENQUOTE_LITERAL('test '||chr(58)||test)

from dual;

2.ENQUOTE_NAME:前后加上單引號并且將字符串變為大寫。

3.QUALIFIED_SQL_NAME:用來驗證函數、表、過程等有效性。

4.SIMPLE_SQL_NAME:與QUALIFIED_SQL_NAME功能相同。

5.SQL_OBJECT_NAME:驗證字符串是否為有效的對象名。

0
从江县| 靖江市| 广昌县| 乌拉特中旗| 神木县| 长治市| 淄博市| 肥城市| 遵义县| 绥宁县| 邵东县| 九龙城区| 洪湖市| 乐清市| 时尚| 虹口区| 寻甸| 巫溪县| 龙井市| 新化县| 洮南市| 阳山县| 黑龙江省| 克拉玛依市| 昭觉县| 丽水市| 咸丰县| 玛多县| 塔河县| 茌平县| 资源县| 拉萨市| 安平县| 铜鼓县| 汝城县| 蒙山县| 玉溪市| 德阳市| 黑水县| 阳朔县| 诸暨市|