Teradata Databaseに実装されているキャスト機能により、VARCHARタイプよびMBRタイプ間でデータ型を変換できます。VARCHARタイプをMBRタイプに変換するには、VARCHARが次に示すフォーマットを使用している必要があります。
(xmin, ymin, xmax, ymax)
この形式では、空白を任意の場所に入れられます。
次のテーブル定義について考察してみます。
CREATE TABLE sample_MBRs (skey INTEGER, shape_mbr MBR); CREATE TABLE sample_data (mbr_data VARCHAR(256));
次の例では、MBRからVARCHARデータ型への変換を実行します。
INSERT INTO sample_data SELECT CAST(shape_mbr as VARCHAR(256)) FROM sample_MBRs;