DELIMIDENT环境变量指定括在双引号(“)之间的字符串是界定数据库的标识符。
DELIMIDENT环境变量在客户端上支持被设置为Y, N或不设置。
export DELIMIDENT=Y指定客户端应用程序必须使用单引号(‘)来界定字符串,仅用双引号(“)来界定SQL标识符。界定的字符串或标识符中的字母是区分大小写的。这是OLE DB和.NET的缺省值。
export DELIMIDENT=N指定客户端应用程序可以使用双引号(“)或单引号(‘)来界定字符串,而不能界定SQL标识符。如果数据库服务器在需要SQL标识符的上下文中遇到用双引号或单引号界定的字符串,将会报错。符合SQL标识符条件的所有者名称可以用单引号来界定。必须用一对相同的引号来界定字符串。
在客户端系统上不指定DELIMIDENT环境变量值时,客户端应用程序使用应用程序接口(API)缺省的DELIMIDENT设置。