通常、1つの式に異なるデータ型の値を使用することはできません。ただし、TimesTenでは、データ型間の暗黙的および明示的な変換の両方がサポートされています。明示的な変換を使用することをお薦めします。
次のルールが適用されます。
Command> CREATE TABLE ConvDemo (c1 CHAR (10), x1 TT_INTEGER);
Command> CREATE TABLE ConvDemo2 (c1 NCHAR (10), x2 TT_INTEGER);
Command> INSERT INTO ConvDemo VALUES ('ABC', 10);
1 row inserted.
Command> INSERT INTO ConvDemo VALUES ('def', 100);
1 row inserted.
Command> INSERT INTO ConvDemo2 SELECT * FROM ConvDemo;
2 rows found.
Command> SELECT x1,x2,convdemo.c1, convdemo2.c1 FROM ConvDemo,
ConvDemo2 where ConvDemo.c1 = ConvDemo2.c1;
X1, X2, C1, C1
< 10, 10, ABC , ABC >
< 100, 100, def , def >
2 rows found.