# ¿Por qué SQL Database rechaza la sintaxis de otro sistema?

Canonical URL: https://help.iagenify.com/es/faqs/databases/por-que-sql-database-rechaza-la-sintaxis-de-otro-sistema

[← Volver a las preguntas frecuentes sobre Bases de datos](https://help.iagenify.com/es/faqs/databases)

CENTRO DE AYUDA · FAQ Bases de datos 2 min de lectura
# ¿Por qué SQL Database rechaza la sintaxis de otro sistema?
SQL Database de IaGenify utiliza el dialecto SQLite, por lo que puede rechazar sintaxis específica de PostgreSQL, MySQL o SQL Server. Escribe las consultas con la sintaxis SQLite admitida y utiliza las funciones y el formato de parámetros documentados.
IaGenify
Bases de datos

## Identifica el dialecto SQL
SQL comparte una base común, pero los sistemas varían en funciones, tipos de datos, fechas, identificadores y comandos especiales. Una instrucción válida en PostgreSQL puede usar sintaxis o funciones que SQLite no reconoce. IaGenify documenta SQL Database como dialecto SQLite y recomienda marcadores `?` con `params` para los valores.
Por ejemplo, SQLite suele guardar las fechas como TEXT o INTEGER y ofrece funciones como `date()`, `datetime()` y `strftime()`. La concatenación utiliza `||`, y la paginación puede usar `LIMIT` y `OFFSET`. Comprueba la función concreta que necesitas en vez de asumir que el mismo comando se comporta igual en todos los motores.
## Adapta y prueba la consulta de forma segura
Empieza con una consulta de lectura que use el dialecto documentado y revisa las filas devueltas. Si migras una consulta desde otra base, sustituye deliberadamente las funciones de fecha, conversiones o sintaxis específicas y confirma cómo almacena cada valor tu esquema. Usa parámetros para valores, no como sustitutos de identificadores de tablas o columnas.
La herramienta también rechaza comandos como ATTACH, DETACH y VACUUM INTO. Si una migración o tarea de mantenimiento depende de un comando no admitido, utiliza una vía de exportación, importación o administración compatible en lugar de modificar repetidamente la misma instrucción. Conserva una copia de los datos importantes antes de cambiar el esquema o los registros. [← Volver a las preguntas frecuentes sobre Bases de datos](https://help.iagenify.com/es/faqs/databases)
