Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει ad hoc ερώτημα;
Στην SQL, ένα ad hoc ερώτημα είναι μια χαλαρά πληκτρολογημένη εντολή / ερώτημα της οποίας η τιμή εξαρτάται από κάποια μεταβλητή. Κάθε φορά που εκτελείται η εντολή, το αποτέλεσμα είναι διαφορετικό, ανάλογα με την τιμή της μεταβλητής. Δεν μπορεί να προκαθοριστεί και συνήθως έρχεται υπό δυναμικό ερώτημα προγραμματισμού SQL. Ένα ερώτημα ad hoc είναι βραχύβια και δημιουργείται κατά το χρόνο εκτέλεσης.
Η Techopedia εξηγεί το Ad Hoc Query
Όπως υποδηλώνει η λέξη "ad hoc", αυτός ο τύπος ερωτήματος έχει σχεδιαστεί για έναν "συγκεκριμένο σκοπό", ο οποίος είναι σε αντίθεση με ένα προκαθορισμένο ερώτημα, το οποίο έχει την ίδια τιμή εξόδου σε κάθε εκτέλεση. Ένα ερώτημα ad hoc δεν βρίσκεται στο σύστημα για μεγάλο χρονικό διάστημα και δημιουργείται δυναμικά κατόπιν αιτήματος του χρήστη. Είναι πιο αποτελεσματικό να χρησιμοποιείτε ένα ad hoc ερώτημα στον προγραμματισμό, καθώς εξοικονομεί πόρους του συστήματος, αλλά ταυτόχρονα πολύπλοκο, τα ad hoc ερωτήματα (έχουν πολλαπλές μεταβλητές) προκαλούν επίσης την ταχύτητα επεξεργασίας και τη μνήμη χρόνου εκτέλεσης του συστήματος.
