次のテーブル定義を考えます。
CREATE TABLE SysNames (SysID INTEGER ,SysName VARCHAR(30) CHARACTER SET KANJI1);
セッションの文字セットがKANJIEBCDIC5026_0Iであるとします。以下の文は、1バイトとマルチバイトの混合文字列'<TEST >Q'をSysNamesテーブルのSysName列に挿入します。
INSERT SysNames (101, '0E42E342C542E242E30FD8'XC);
STRING_CSを使用して文字列のエンコード化に使用されたクライアント文字セットを特定すると、以下の結果が生成されます。
SELECT STRING_CS(SysName) FROM SysNames WHERE SysID = 101; String_CS(SysName) ------------------ 1