我是很新的Teradata数据(1周)和我的主要技能是SQL服务器。 我从Teradata数据表中的一个将数据提取到SQL Server表和TD表中有负值的标识列。 我看着DDL该表,并没有提到与一开始与结束的值。
那么,如何Teradata的在那里负值? 另外,如果我拉过这个到SQL Server,我应该创建一个新的标识列,或者我应该只是维持标识值我从TERADATA得到什么?
我是很新的Teradata数据(1周)和我的主要技能是SQL服务器。 我从Teradata数据表中的一个将数据提取到SQL Server表和TD表中有负值的标识列。 我看着DDL该表,并没有提到与一开始与结束的值。
那么,如何Teradata的在那里负值? 另外,如果我拉过这个到SQL Server,我应该创建一个新的标识列,或者我应该只是维持标识值我从TERADATA得到什么?
如果为列定义GENERATED BY DEFAULT
负值可能被直接插入。
如果它GENERATED ALWAYS
不NO CYCLE
和MAXVALUE
已经达到其将在再次启动MINVALUE
,默认情况下最小值和最大值是基于可能范围的数据类型的。
IDENTITY列在Teradata的很少使用,请决定根据你的需要,如果你需要保持他们。
A -1或零通常在数据仓库中的身份列作为占位符使用,因此该事实外键不为空。 它加快了连接,你知道它在那里的目的。