Sentencia SQL concreta

casi416
25 de Junio del 2003
Si en una tabla tengo un campo definido como varchar2(20) ¿qué sentencia SQL, si la hay, me daría la longitud de ese campo, osea, 20?

carlos
25 de Junio del 2003
Supongo que length(campo) no te vale.
Tambien puedes hacer una select.

SELECT a.DATA_LENGTH
FROM ALL_TAB_COLUMNS a
WHERE a.TABLE_NAME = <nombre tabla>
AND a.COLUMN_NAME = <nombre campo>

Espero que esto te sirva.

un saludo