Verifique si la tabla existe en sql dbHola,
Estoy ejecutando jmpquery en diferentes bases de datos SQL. Debido a que algunas bases de datos no tienen las mismas tablas, aparece el error:
Las tablas (public.table1 (t1)) a las que se hace referencia en la Consulta SQL no se encontraron en la base de datos {1} en el acceso o evaluación de 'Tabla', Tabla ("tabla1", Esquema ("público"), Alias ("t1" )) / * ### * /
¿Cómo puedo verificar si existe una tabla en una base de datos SQL antes de ejecutar una consulta?
Gracias
Geof
ScriptingRe: comprobar si existe tabla en sql dbdevuelve una tabla, ¿cómo obtener un argumento? booleano?
Re: comprobar si existe tabla en sql dbEncontré que usando el SQL personalizado a continuación, devuelve 0 o 1 si existe.
Names Default To Here( 1 );
obj = New SQL Query(
Connection( "ODBC:DSN=xxxx" ),
Custom SQL(
"SELECT EXISTS (
SELECT FROM information_schema.tables
WHERE table_schema = 'public'
AND table_name = 'table1'
);"
)
);
obj << run;