Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει εναλλακτικό ερώτημα SQL;
Τα εναλλακτικά ερωτήματα SQL είναι μια οικογένεια γλωσσών ερωτήματος που επιτρέπουν στους προγραμματιστές να καθορίζουν ερωτήματα σε βάσεις δεδομένων SQL με γλώσσες διαφορετικές από την τυπική SQL. Συνήθως εφαρμόζονται για συγκεκριμένες γλώσσες, όπως για τη Scala, Scheme, Ruby και Haskell. Ο στόχος είναι να αφήσουμε τους προγραμματιστές να δημιουργούν ερωτήματα στις γλώσσες που είναι πιο άνετα.
Η Techopedia εξηγεί την εναλλακτική ερώτηση SQL
Οι εναλλακτικές γλώσσες επερωτήσεων SQL χρησιμεύουν ως πρόσθια άκρα στις γλώσσες ερωτημάτων των δημοφιλών διακομιστών SQL, όπως η MySQL και ο Microsoft SQL Server. Έχουν σχεδιαστεί για να επιτρέπουν στους χρήστες άλλων γλωσσών προγραμματισμού να διασυνδέονται εύκολα με διακομιστές σχεσιακών βάσεων δεδομένων.
Ορισμένες από αυτές τις εναλλακτικές γλώσσες επερωτήσεων SQL περιλαμβάνουν:
- SchemeQL, CLSQL, ScalaQL και ScalaQuery για τις διαλέκτους Scheme και Scala της Lisp, αντίστοιχα
- SQLStatement και ActiveRecord για Ruby
- HaskellDB για Haskell
Άλλες εναλλακτικές γλώσσες επερωτήσεων περιλαμβάνουν το HTSQL, το Muldis D και το MDX. Όλες αυτές οι γλώσσες προορίζονται για την αντιμετώπιση ελλείψεων στην τυπική γλώσσα SQL.
