首页 > 数据库 > > 执行命令-SQL语句参数绑定
zsql允许绑定参数。参数绑定就是绑定一个变量到用作预处理的SQL语句中的对应命名占位符或问号占位符。可以有效的防止SQL注入。绑定参数的应用范围非常广,在应用程序中经常用到,可以在SQL语句中绑定多个参数,按照提示依次输入绑定类型和绑定值,就可以使得SQL语句正常执行。
数字编号的长度不能超过uint32的最大值,也就是说,数字编号的取值范围是[0,4294967295]。
变量名长度不能超过64个字符。
zsql支持绑定参数的数据类型有:CHAR、VARCHAR、STRING、INT、INTEGER、UINT32、INTEGER UNSIGNED、BIGINT、REAL、DOUBLE、DATE、TIMESTAMP、BLOB、CLOB、DECIMAL、NUMBER、BOOLEAN、BOOL。实现对应关系参考表1 绑定参数类型对应关系。
输入以下语句。
SELECT Code, Name, Population
FROM COUNTRY
WHERE Population > ?;
系统提示以下信息。
+-------------------------------------------------+
| ZSQL Bind Param |
+-------------------------------------------------+
The 1th param:
Direction :
输入绑定的Direction、DataType和BindValue后,显示提示信息,如下所示。
Direction : in
DataType : int
BindValue: 1
Bind params successfully.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3124226/ ,如需转载,请注明出处,否则将追究法律责任。