機能

次の表に、データベース機能と、それに対応する Teradata JDBC Driverによるサポートを示します。

トピック

答え

カタログ

 

カタログ名の最大長は?

データベースはカタログをサポートしていません。

カタログ名は、修飾されたテーブル名の先頭に使用できますか?

いいえ、データベースはカタログをサポートしていません。

文字

 

データベースでは、大小文字が混在するSQLの識別子(引用符で囲まれたもの、および囲まれていないもの)はどのように扱われますか?

大文字と小文字が維持された状態で格納されますが、比較では大文字と小文字は区別されません。

引用符で囲まれた識別子の名前に使用できる文字は、大文字のA~Z、小文字のa~z、10進数の0~9と、下線(_)以外にもありますか?

#および$

インラインのバイナリ リテラル中に使用できる16進数文字は何文字?

62000

SQLの識別子を引用符で囲むために使用する文字は?

二重引用符:" "

スキーマ名(データベース名)とテーブル名を区切る分離文字は?

ピリオド: .

文字リテラル

 

文字リテラルの最大長は?

31000文字

 

列名の最大長は?

この制限はデータベースのリリースによって異なります。『Teradata Vantage™ - データベース設計』マニュアルの「Teradataシステムの制限事項」セクションを参照してください。

列をNull受入れ不可能として定義できますか?

はい

列に別名をつけることができますか?

はい

データベース接続

 

同時にアクティブにできるデータベース接続の数は?

Teradata JDBC Driverによる制限がありません。データベースには、セッション数についての制限があります。『Teradata Vantage™ - データベース設計』マニュアルの「Teradataシステムの制限事項」セクションを参照してください。

GROUP BY句

 

GROUP BY句の形式はサポートされていますか?

はい

GROUP BY句で次の操作ができますか?

  • SELECT文に含まれていない列を使用する。
  • SELECT文に含まれているすべての列を指定し、さらにSELECT文に含まれていない列を追加する。

 

  • はい
  • はい

GROUP BY句に含まれる列の最大数は?

制限はありません。

索引

 

索引に含めることができる列の最大数は?

64

索引の最大長は?

64000バイト

結合

 

完全な入れ子外部結合がサポートされていますか?

 

 

はい

LIKE句のパターン

 

LIKE句内のエスケープ文字はサポートされていますか?

はい

文字列パターンによるカタログ検索パラメータに含まれる‘_’または‘%’をエスケープするために使用できる文字列は?

\ (バックスラッシュ)

複数の結果セット

 

単一のexecuteから生成される複数の結果はサポートされていますか?

はい

NULL値

 

NULL値と非NULL値との間の連結文字はNULLですか?

はい

並べ替えの順序に関係なくNULL値は最後に配置されますか?

いいえ

並べ替えの順序に関係なくNULL値は先頭に配置されますか?

いいえ

NULL値は、並べ替えの上位に配置されますか?

いいえ

NULL値は、並べ替えの下位に配置されますか?

はい

ORDER BY句

 

ORDER BYリスト内の式はサポートされていますか?

はい

ORDER BY句に含まれる列の最大数は?

制限はありません。

SELECT文に含まれない列をORDER BY句で使用できますか?

はい

プロシージャ

 

プロシージャ名の最大長は?

この制限はデータベースのリリースによって異なります。『Teradata Vantage™ - データベース設計』マニュアルの「Teradataシステムの制限事項」セクションを参照してください。

ストアド プロシージャのエスケープ構文を使用するストアド プロシージャ呼出しがサポートされていますか?

 

はい

Rows(行)

 

単一行の最大長は?

この制限はデータベースのリリースによって異なります。『Teradata Vantage™ - データベース設計』マニュアルの「Teradataシステムの制限事項」セクションを参照してください。

最大の行サイズはLOBを含みますか?

 

いいえ

スキーマ

 

スキーマ名の最大長は?

スキーマはデータベースに相当します。この制限はデータベースのリリースによって異なります。『Teradata Vantage™ - データベース設計』マニュアルの「Teradataシステムの制限事項」セクションを参照してください。

次の文中でスキーマ名を使用できますか?

  • データ操作文
  • 索引定義文
  • 権限定義文
  • プロシージャ呼出し文
  • マクロ呼出し文
  • 表定義文

 

 

  • はい
  • はい
  • はい(GRANT)
  • はい
  • はい
  • はい

SELECT文

 

SELECTリストに含まれる列の最大数は?

この制限はデータベースのリリースによって異なります。『Teradata Vantage™ - データベース設計』マニュアルの「Teradataシステムの制限事項」セクションを参照してください。

SELECTに含まれるテーブルの最大数は?

この制限はデータベースのリリースによって異なります。『Teradata Vantage™ - データベース設計』マニュアルの「Teradataシステムの制限事項」セクションを参照してください。

SQL文

 

SQL文の最大長は?

この制限はデータベースのリリースによって異なります。『Teradata Vantage™ - データベース設計』マニュアルの「Teradataシステムの制限事項」セクションを参照してください。

同じデータベースに対して同時に開くことができるアクティブな文の数は?

セッションあたり16

文を開いたまま次の操作ができますか?

  • コミット
  • ロールバック

 

  • はい
  • はい

次のレベルのANSI92 SQL文法はサポートされていますか?

  • エントリ
  • 中間
  • 完全

  • はい
  • 部分的にサポート
  • 部分的にサポート

次のODBC SQL文法はサポートされていますか?

  • ミニマム
  • コア
  • 拡張

 

  • はい
  • はい、ただし参照整合性を除きます。
  • いいえ

SQLの整合性拡張機能はサポートされていますか?

いいえ

次のSQL句はサポートされていますか?

  • UNION
  • UNION ALL

 

  • はい
  • はい

USING句はサポートされていますか?

いいえ

名前付きパラメータ マーカーはサポートされていますか?

いいえ

名前のない疑問符パラメータ マーカーはサポートされていますか?

はい

LOBに対する更新は、コピーで行なわれますか、それともLOBに直接行なわれますか?

LOBに対する更新は、コピーで行なわれます

副問合わせ

 

相関副問合わせはサポートされていますか?

はい

次の文や式に含まれる副問合わせはサポートされていますか?

  • 比較式
  • ‘EXISTS’式
  • ‘IN’式
  • 定数式

 

  • はい
  • はい
  • はい
  • はい

ユーザー名

 

ユーザー名の最大長は?

この制限はデータベースのリリースによって異なります。『Teradata Vantage™ - データベース設計』マニュアルの「Teradataシステムの制限事項」セクションを参照してください。

 

テーブル名の最大長は?

この制限はデータベースのリリースによって異なります。『Teradata Vantage™ - データベース設計』マニュアルの「Teradataシステムの制限事項」セクションを参照してください。

表に含まれる列の最大数は?

この制限はデータベースのリリースによって異なります。『Teradata Vantage™ - データベース設計』マニュアルの「Teradataシステムの制限事項」セクションを参照してください。

次の文はサポートされていますか?

  • 列の追加を伴なうALTER TABLE文
  • 列の削除を伴なうALTER TABLE文

 

  • はい
  • はい

テーブルの相関名はサポートされていますか?

はい

テーブルの相関名がサポートされている場合、それらはテーブルの名前と異なる名前でなければなりませんか?

はい

Teradataの用語

 

次の用語に対応するTeradataの用語は?

  • カタログ
  • スキーマ
  • プロシージャ

 

  • カタログはデータベースでサポートされていません。
  • データベース
  • プロシージャ

トランザクション

 

トランザクションはサポートされていますか?

はい

異なる接続上で同時に複数のトランザクションを開くことができますか?

はい

データベースのデフォルトのトランザクション分離レベルは?

TRANSACTION_SERIALIZABLE

データベースで次のトランザクション分離レベルはサポートされていますか?

 

 

 

TRANSACTION_READ_UNCOMMITTED - はい

TRANSACTION_READ_COMMITTED - いいえ

TRANSACTION_REPEATABLE_READ - いいえ

TRANSACTION_SERIALIZABLE - はい

データ定義はトランザクションのコミットを引き起こしますか?

いいえ

データ定義はトランザクション内で無視されますか?

いいえ

トランザクション内部のデータ定義文とデータ操作文は共にサポートされていますか?

 

はい。ただしデータ定義はトランザクション内部の最後の文としてのみ使用できます。

データ操作文はトランザクション内部でのみサポートされていますか?

いいえ