By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE
INSERT 0 2
| data_type | character_maximum_length |
|---|---|
| character varying | 60 |
SELECT 1
ERROR: syntax error at or near "select" LINE 1: alter table a alter column b type varchar(select 5); ^
CREATE FUNCTION
ERROR: syntax error at or near "max_b_len" LINE 1: alter table a alter column b type varchar(max_b_len()); ^
DO
| data_type | character_maximum_length |
|---|---|
| character varying | 9 |
SELECT 1