我的 SQL 技能有限:
我有一个数据库(在这种情况下是 SQLBase),它的列中有几个 LONGVAR。我正在搜索具有特定类型的所有 COLUMNS 的实际长度。
SELECT tbname,name FROM sysadm.syscolumns where coltype='LONGVAR';
上述声明有效。它为我提供了具有 LONGVAR 数据类型的所有表和相应的列名。现在我想获取这些数据并搜索所有相应的表(行,所以数据)并找到相应 LONGVAR 列的长度(例如,找到最大值,或者超过某个限制的那些)。
我的想法是可以通过嵌套 SELECT 语句的子查询来解决它,但不知道如何制定该语句。