混合文字码

不同文字码和字符常量的视表可以在相同视表过滤器中被处理。在处理期间需要遵循的规则如下。

下面提到的"字符(WCHAR)表格栏"是指带SQL DB连接源的视表 或者带更新SQL DB连接源的视表 ("ODBC 驱动程序"必须为他们的Provider种类所指定。)中所定义的"字符(WCHAR)", "字符(WVARCHAR)",或者 "字符(WLONGVARCHAR)"表格栏。
"字符(WCHAR) 表格栏"是视表中所指定的文字码在输入/输出进程中将不会影响但是Unicode(Little endian)实际被应用的唯一表格栏。
尽管该表格栏类型可以为任何表格栏所指定,即使Provider种类中没有指定"ODBC 驱动程序"。不要指定该表格栏类型除非选择了"ODBC 驱动程序" 作为Provider种类。如果该表格栏类型被指定,表格栏数据与"字符"表格栏数据有同样的行为,并且数据将不在Unicode(Little endian)中被处理,但是在为视表所指定的文字码中。
注意"字符(WCHAR)表格栏"只在视表过滤器中有效,因为该表格栏不能在数据通道连接器中被使用。为了按随后的处理步骤将Unicode数据传送给视表过滤器,必须在带数据通道连接源的视表中指定一个与文字码相关的Unicode,而不使用 "字符(WCHAR)表格栏"。