Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere 嵌入式 SQL » 库函数参考

 

sql_needs_quotes 函数

原型
unsigned int sql_needs_quotes( SQLCA *sqlca, char * str );
说明

返回 TRUE 或 FALSE 值,指示当字符串用作 SQL 标识符时是否需要用双引号引起来。此函数向数据库服务器发出请求以确定是否需要引号。相关信息存储在 sqlcode 字段中。

返回值/代码的组合有三种情况:

  • return = FALSE, sqlcode = 0   该字符串不需要引号。

  • return = TRUE   sqlcode 始终是 SQLE_WARNING,该字符串需要引号。

  • return = FALSE   如果 sqlcode 不是 SQLE_WARNING,则此测试不能确定是否需要引号。