【问题标题】:Can not SELECT the Type of a column无法选择列的类型
【发布时间】:2015-09-11 18:44:16
【问题描述】:

我有以下代码:

SEL TOP 10 TYPE(prod_id) FROM db.tablename

产生:

SELECT 失败 [5355] CAST 函数的参数必须是 相同的字符数据类型。

这有点奇怪。 我正在对此进行调查,因为join on db.tablename.prod_id 和另一个prod_idBIGINT 产生

[Teradata][ODBC Teradata Driver][Teradata Database] CAST 函数必须是相同的字符数据类型。

使用pyodbc

【问题讨论】:

    标签: types casting teradata


    【解决方案1】:

    以下查询将为您的问题提供答案:

    SELECT * FROM DBC.COLUMNS WHERE COLUMNNAME='prod_id'

    【讨论】:

      【解决方案2】:

      你可以简单地尝试使用这个:

      SELECT * FROM DBC.COLUMNS
      

      将为您提供有关表列的所有详细信息,因为所有 teradata 表都存储在 DBC 模式中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-22
        • 2022-08-04
        • 2019-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多