다른 데이터베이스는 SQL 지원 & 구현의 차이점이 있습니다. 때로는 SQL 구문에 차이가 있으며 때로는 일부 SQL 명령에 대한 지원이없는 경우가 있습니다. 때로는 데이터베이스에 다른 데이터베이스에는없는 기능이 있습니다.여러 데이터베이스에 대한 SQL 작성에 대한 팁
개발자가 CakePHP, Codeigniter, Zend 등의 프레임 워크를 사용한다는 점을 감안하여 다른 데이터베이스 (MySQL, PostgreSQL, Oracle, MSSQL, SQLite)에 적합한 SQL 쿼리를 작성하는 좋은 사례로 간주됩니다.)는 데이터베이스 추상화 계층을 제공합니까? 개발자가 피해야하는 SQL 구문은 무엇입니까?
그게 바로 ORM 때문입니다. – quantumSoup
때때로 ORM이 쿼리를 올바르게 처리하지 못합니다. F.ex. MySQL의'FULL JOIN', SQLite의'RIGHT JOIN'. 나는 쿼리의 구문이 좋지만 데이터베이스가 그것을 지원하지 않는다는 것을 의미한다. – bancer