모든 데이터베이스가 지원되지 않는 이유로 Drupal은 db_query_range()
을 사용합니다. LIMIT
,LIMIT 문을 지원하지 않는 인기있는 데이터베이스를 하나만 지정할 수 있습니까?
몇 가지 이름을 지정할 수 있습니까?
모든 데이터베이스가 지원되지 않는 이유로 Drupal은 db_query_range()
을 사용합니다. LIMIT
,LIMIT 문을 지원하지 않는 인기있는 데이터베이스를 하나만 지정할 수 있습니까?
몇 가지 이름을 지정할 수 있습니까?
Microsoft SQL Server는 LIMIT
을 지원하지 않습니다. 비슷한 일을 수행하는 데 사용할 수있는 TOP
문을 지원합니다. TOP
의 기본 제한 사항은 오프셋을 지정할 수 없다는 것입니다.
ms sql, oracle.
실제로 모든 현대 데이터베이스에서 따라야하는 ANSI SQL '92에는 LIMIT
이 없습니다. 현재 불필요한 확장/구문 설탕/특정 SQL Dialect 일뿐입니다.
DB2, Oracle 및 MS SQL Server는 LIMIT
절을 지원하지 않습니다.
Google의 경우 <database name> LIMIT
이며 해당 데이터베이스에 해당하는 절이 있는지 또는 LIMIT
자체가 지원되는지 여부를 알 수 있습니다.
DB2, MSSQL, Oracle 및 Informix는 모두 LIMIT를 지원하지 않습니다. 사실 SQL 표준이 아닙니다. 플립 측면 http://troels.arvin.dk/db/rdbms/#select-limit
, ANSI가-92 SQL 이것을 달성하기위한 ROW_NUMBER()
윈도우 함수를 제공 지원 : SQL 비교에 좋은 소스 여기서
된다 (표준품 참 "FIRST FETCH"이다) 많은 데이터베이스에서. 위키 백과의 SELECT (SQL)을 참조하십시오.
TOP가 TOP (PARTITION BY ... ORDER BY ...)와 함께 작동하면 좋을 것입니다. –