teradata - 如何在 teradata 中查找表中的总列数?
问题描述
我正在尝试获取 teradata 中给定表的一行中的列数。我发现使用通常的 SQL 命令很难找到总数。这是我尝试过但没有给我任何结果的方法:
SELECT COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_catalog = 'WMS'
AND table_name = 'RM_SELLER_ITEM_MST'
解决方案
Teradata 中未实现INFORMATION_SCHEMA , DBC数据库保存元数据:
SELECT COUNT(*)
FROM dbc.ColumnsV
WHERE DatabaseName = 'WMS'
AND TableName = 'RM_SELLER_ITEM_MST'
推荐阅读
- catia - 您如何测量最大尺寸?
- search - Solr 7.5 节点添加事件行为
- python - Jupyter notebook 中的 IPython:回忆之前的命令
- python - 在python中替换部分字符串
- web2py - 为什么我的 CSV 导出未将表示应用于引用的字段
- c# - 通过模式 C# 重命名文件夹中具有文件名的所有类 - 需要重命名类、文件和引用
- python - 将行插入到具有多列的表中的简单方法
- c - 如何通过pid获取进程的路径并重新启动它-c
- matlab - Simulink 中的带通
- google-cloud-platform - 在 Google Cloud 上使用预先创建的静态 IP 地址创建负载均衡器