¿Cómo comprobar que un campo de una tabla exista?
Hola Amigos,
Deseo validar a través de un script por PL/SQL o SQL*Plus si al efectuar una modificación de de una tabla, el campo que me encuentro agregando o modificando se encuentra en la tabla seleccionada.
Ejemplo:
select distinct sc.name
, sc.col#
, so.type#
from SYS.COL$ sc
inner JOIN SYS.OBJ$ so
on sc.OBJ# = so.OBJ#
inner join SYS.TAB$ ta
on ta.OBJ# = sc.OBJ#
where sc.NAME like '%<Nombre del Campo>%'
Esto lo necesito, para controlar que el campo que se desea agregar NO se encuentre, y poder así generar el secuencia:
alter table '<Tabla>' add '<campo>' varchar2(2);
Deseo validar a través de un script por PL/SQL o SQL*Plus si al efectuar una modificación de de una tabla, el campo que me encuentro agregando o modificando se encuentra en la tabla seleccionada.
Ejemplo:
select distinct sc.name
, sc.col#
, so.type#
from SYS.COL$ sc
inner JOIN SYS.OBJ$ so
on sc.OBJ# = so.OBJ#
inner join SYS.TAB$ ta
on ta.OBJ# = sc.OBJ#
where sc.NAME like '%<Nombre del Campo>%'
Esto lo necesito, para controlar que el campo que se desea agregar NO se encuentre, y poder así generar el secuencia:
alter table '<Tabla>' add '<campo>' varchar2(2);
{"Lat":40.713955826286,"Lng":-3.8671875}
1 Respuesta
Respuesta de anubina
-1