BTEQ 查询未返回所有列
BTEQ query not returning all the columns
我正在创建一个 unix 脚本来一次性获取 table 中每一列的空计数(使用 BTEQ)。我的查询是这样的:
select 计数() - 计数(column_name1), 计数() - 计数(column_name2)...来自table_name ;
查询 returns 1 row and the no.列的空计数。我在一个 table 中有 900 多列。但是当 BTEQ 中 运行 时,查询无法 return 只有 818 列。 return所有列有没有解决方案并将计数存储在文件中。
使用以下 SET 命令查看 Bteq 控制台中的列
$ bteq
Enter your logon or BTEQ command:
.logon $HOST/$USER
Password: $PASS
.Set Format off
.Set Recordmode off
.Set Echoreq on
.Set Separator '|'
.width 3000
.Set Titledashes on
SELECT * FROM <DB>.<TABLE>;
.设置格式关闭
.关闭记录模式
.设置Echoreq
.设置分隔符'|'
.宽度 200
.设置 Titledashes on
更改为 200 无效。
我正在创建一个 unix 脚本来一次性获取 table 中每一列的空计数(使用 BTEQ)。我的查询是这样的: select 计数() - 计数(column_name1), 计数() - 计数(column_name2)...来自table_name ; 查询 returns 1 row and the no.列的空计数。我在一个 table 中有 900 多列。但是当 BTEQ 中 运行 时,查询无法 return 只有 818 列。 return所有列有没有解决方案并将计数存储在文件中。
使用以下 SET 命令查看 Bteq 控制台中的列
$ bteq
Enter your logon or BTEQ command:
.logon $HOST/$USER
Password: $PASS
.Set Format off
.Set Recordmode off
.Set Echoreq on
.Set Separator '|'
.width 3000
.Set Titledashes on
SELECT * FROM <DB>.<TABLE>;
.设置格式关闭 .关闭记录模式 .设置Echoreq .设置分隔符'|' .宽度 200 .设置 Titledashes on
更改为 200 无效。