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 服务器 - 数据库管理 » 配置数据库 » 数据库选项 » 数据库选项简介 » 按字母顺序排列的选项列表

 

non_keywords 选项 [兼容性]

关闭各个关键字,从而允许它们用作标识符。

允许值

字符串

缺省值

空字符串

注释

此选项将关闭单个关键字。这提供了一种确保使用本软件的旧版本创建的应用程序不会因新关键字而无法工作的方法。如果在数据库中有一个标识符,而它现在是一个关键字,则可以在所有应用程序或脚本中将该标识符用双引号引上,或者使用 non_keywords 选项关闭此关键字。

以下语句防止将 TRUNCATE 和 SYNCHRONIZE 识别为关键字:

SET OPTION non_keywords = 'TRUNCATE, SYNCHRONIZE';

此选项的每个新设置都会替换以前的设置。以下语句会清除所有以前的设置。

SET OPTION non_keywords =;

此选项的一个副作用是不能使用具有已关闭关键字的 SQL 语句:它们会生成语法错误。

另请参见