假设我有一个SQL表,它有一个名为"备注"的varchar[1000]字段.

我想创建一个SQL语句,当执行该语句时,它将返回1000,或者将来可能更改为varchar字段的大小.

大约SELECT size(Remarks) FROM mytable.

我该怎么做?

推荐答案

select column_name, data_type, character_maximum_length    
  from information_schema.columns  
 where table_name = 'myTable'

Sql相关问答推荐

重复ID消除跨越两列

按postquist中的日期查询json列

Oracle SQL中的累计总数

SQL查询组类值在同一行中,并连接和排序其他值

删除MariaDB数据库中的JSON数据

从依赖于其他表的值的XREF表中的值分组获得正确的计数?

在SQL中返回缺省值,即使查询不返回任何结果

两个不同星期的销售额,不加成一行

根据最大值为字母数字大小写分配数值

属于(日期)范围类型及其交集的总权重​

如何为缺少的类别添加行

SQL根据另一列的顺序和值获取组中的最后一列

DbUp for sqlserver 在 dbo 授权下为非 dbo 用户创建架构

将一名成员金额分配给群组内的其他成员

如何在 case 语句中使用聚合?

SQL Select 最大并获取列名

如何防止 SQL 中的负收入值并将其重新分配到接下来的月份?

As400 (IBM i) SQL 表 QSYS2.SYSTABLES 上的元数据

奇怪的甲骨文行为

在 Athena / Presto 中提取 JSON 对象以获取动态密钥