【问题标题】:Unable to get full definition of table in teradata无法在 teradata 中获取表的完整定义
【发布时间】:2023-03-17 22:45:02
【问题描述】:

我正在尝试在 teradata 中获取表的定义,我正在使用以下命令

   show table DatabaseName.TableName;

这适用于小表,但对于大表,它没有显示完整的定义。 有没有其他办法。

我在 teradata sql assistant 13.0 版上运行此查询

请帮忙。

【问题讨论】:

    标签: teradata


    【解决方案1】:

    您正在运行一个相当旧版本的 SQL 助手,也可能是一个相当旧版本的 ODBC。

    有一个错误会截断 SHOW TABLE 的结果,但它在几年前就已修复。

    尝试获取更新版本的 ODBC 和/或 SQL 助手(或切换到 .NET 提供程序)

    http://downloads.teradata.com/download

    【讨论】:

    • 有没有其他方法可以让我只在这个版本中获得完整的定义
    • IIRC 这是一个 ODBC 问题,因此 TD 管理员也应该截断。使用其他任何东西都可以,例如BTEQ 或任何基于 JDBC 的客户端。
    • 我尝试通过使用 bteq 脚本(在 unix 中)执行查询,并获得了所需的输出。
    猜你喜欢
    • 1970-01-01
    • 2019-03-06
    • 1970-01-01
    • 2019-02-27
    • 1970-01-01
    • 1970-01-01
    • 2012-03-17
    • 1970-01-01
    • 2023-03-09
    相关资源
    最近更新 更多