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