Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
关闭各个关键字,从而允许它们用作标识符。
字符串
空字符串
此选项将关闭单个关键字。这提供了一种确保使用本软件的旧版本创建的应用程序不会因新关键字而无法工作的方法。如果在数据库中有一个标识符,而它现在是一个关键字,则可以在所有应用程序或脚本中将该标识符用双引号引上,或者使用 non_keywords 选项关闭此关键字。
无法关闭关键字 set、option 和 options。是否将一个词标识为关键字由以下各项决定(按优先级顺序):
以下语句防止将 TRUNCATE 和 SYNCHRONIZE 识别为关键字:
SET OPTION non_keywords = 'TRUNCATE, SYNCHRONIZE';
此选项的每个新设置都会替换以前的设置。以下语句会清除所有以前的设置。
SET OPTION non_keywords =;
此选项的一个副作用是不能使用具有已关闭关键字的 SQL 语句:它们会生成语法错误。
可使用 reserved_keywords 选项打开单个关键字。