0

私は初めてTeradataです。私はかなり長い間 Oracle を使用してきました。ただし、次のクエリを で実行しようとしたところ、Teradataうまくいきませんでした。次のクエリを に変換するにはどうすればよいですかTeradata

select Table_name, constraint_name, constraint_type,
   r_constraint_name, Delete_rule, search_condition
 from user_constraints
  order by table_name, constraint_name;

select object_name, object_id, Object_type,
   Created, last_DDL_time, status
 from user_Objects
  order by object_name;

select table_name, column_name, data_type, data_length,
   data_precision, nullable, column_id, data_default
 from user_tab_columns
  order by table_name, column_name;
4

2 に答える 2

1

Teradata では、ほとんどのメタデータ情報は dbc..

Oracle のオブジェクトは、dbc.tables にマップされる場合があります。

dbc.tables から * を選択します。

最後の 1 つは次のとおりです。

  SELECT tablename, 
         columnname,
         columntype,
         columnformat,
         columnlength,
         Nullable,
         columnid,defaultvalue
    FROM dbc.columns

私はuser_constraintsを満たすことを目指しています。何かを見つけたら更新します。

上記がお役に立てば幸いです。

于 2013-09-09T22:35:34.480 に答える