Informix - Validacion de existencia de tabla en informix

 
Vista:
sin imagen de perfil
Val: 4
Ha mantenido su posición en Informix (en relación al último mes)
Gráfica de Informix

Validacion de existencia de tabla en informix

Publicado por Nilton (2 intervenciones) el 27/01/2020 20:45:15
Buenas Tardes

Quisiera validar que una tabla exista antes de proceder a crearla.
en oracle haría algo como esto.

1
2
3
4
5
6
7
8
9
10
Declare
existe number(3)=0;
begin
 
select count(*) into existe from systables where tabname ='nombretabla'
if existe =0 then
Create table nombre tabla (
xxxxxxxx
xxxxxxx )
End if

de esta manera no funciona en informix, alguien sabe de que manera se podrían realizar este tipo de validaciones antes de realizar alguna creación, update o insert de datos.

Les agradezco mucho su colaboracion.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 8
Ha mantenido su posición en Informix (en relación al último mes)
Gráfica de Informix

Validacion de existencia de tabla en informix

Publicado por LUIS OCTAVIO (IBES LSV) (4 intervenciones) el 02/02/2020 04:31:49
Si no recuerdo puedes hacer:
Suponiendo que estas en el dbaccess y tienes abierta la base de datos en la cual quiere hacer la consulta.

1
2
3
select count(*) from nombre_base_de_datos.systables
where systables.tabname matches "*Nombre_Tabla_a_Buscar*"
;

-- Si puedes ver el resultdo como uno o cero .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar