Съдържание:
Определение - Какво означава алтернативна SQL заявка?
Алтернативните SQL заявки са семейство от заявни езици, които позволяват на разработчиците да определят заявки към SQL бази данни с езици, различни от стандартните SQL. Те обикновено се реализират за конкретни езици, като например за Scala, Scheme, Ruby и Haskell. Целта е да се даде възможност на разработчиците да създават заявки на езици, на които са по-удобни.
Techopedia обяснява алтернативно SQL заявка
Алтернативните езици за SQL заявки служат като предни краища към езиците на заявките на популярните SQL сървъри, като MySQL и Microsoft SQL Server. Те са създадени така, че да позволяват на потребителите на други езици на програмиране да се свързват лесно с релационни сървъри на бази данни.
Някои от тези алтернативни SQL езици за заявки включват:
- SchemeQL, CLSQL, ScalaQL и ScalaQuery за диалектите Schema и Scala на Lisp, съответно
- SQLStatement и ActiveRecord за Ruby
- HaskellDB за Haskell
Други алтернативни езици за заявки включват HTSQL, Muldis D и MDX. Всички тези езици са предназначени за отстраняване на недостатъци в стандартния SQL език.