Teradata VARCHAR是否具有所有数值属性?

Teradata VARCHAR是否具有所有数值属性?,teradata,Teradata,我在teradata中创建了一个表,并将varchar指定为所有字段的数据类型,但是我的变量只包含数字 当我尝试使用 选择总和(var1) 从表格中 我很惊讶它能起作用。所以,我很困惑,teradata中的数字数据类型仅仅是VARCHAR的特例吗?不,VARCHAR是字符串而不是别的:-) 但SUM是一个数字运算符,当数据类型不匹配时,Teradata会自动进行类型转换。在您的例子中,结果将是一个浮点,因为这是最灵活的数字数据类型

我在teradata中创建了一个表,并将
varchar
指定为所有字段的数据类型,但是我的变量只包含数字

当我尝试使用

选择总和(var1)
从表格中


我很惊讶它能起作用。所以,我很困惑,teradata中的数字数据类型仅仅是VARCHAR的特例吗?

不,VARCHAR是字符串而不是别的:-)

但SUM是一个数字运算符,当数据类型不匹配时,Teradata会自动进行类型转换。在您的例子中,结果将是一个浮点,因为这是最灵活的数字数据类型