如何在Teradata Viewpoint中找到外键

时间:2016-08-11 00:18:39

标签: mysql foreign-keys teradata

刚刚开始,我了解到SHOW TABLE [tablename]查询应该向我显示主键和外键信息。我正在查看的数据库显示所有具有主键的表,但没有一个表示外键,当我从RS引用打印时,我很确定它们应该具有这些外键。如何在Teradata Viewpoint中找出哪个主键真的是外键?

1 个答案:

答案 0 :(得分:0)

显示表会显示外键。我使用的是SQL * Assistant,而不是Viewpoint。

create table table1
(
col1a integer primary key not null
, col1b varchar(10)
);
create table table2 
(
col2a integer primary key not null references table1
, col2b varchar(10)
);

show table table2

输出:

CREATE SET TABLE table2 ,NO FALLBACK ,
     NO BEFORE JOURNAL,
     NO AFTER JOURNAL,
     CHECKSUM = DEFAULT,
     DEFAULT MERGEBLOCKRATIO
     (
      col2a INTEGER NOT NULL,
      col2b VARCHAR(10) CHARACTER SET LATIN NOT CASESPECIFIC, 
PRIMARY KEY ( col2a ), 
FOREIGN KEY ( col2a ) REFERENCES table1 ( col1a ))
;