Τότε, ετοιμάσου για τις συνέπειες. Το dynamic sql είναι αντίστοιχο του συστηματικού copy-paste σε κάποια άλλη γλώσσα. Στην αρχή φαίνεται πιο γρήγορο. Όταν όμως "σκάσει" η μπόμπα, είναι πολύ δύσκολο να διορθωθεί.
Αυτός είναι και ο λόγος που σου λένε "μην το κάνεις έτσι". Ναι, μπορεί να αντέξει για μια μέρα ο κώδικας. Μετά όμως, θα το σκυλομετανοιώσεις. Τότε να δεις πλάκα με το manager που δεν ενδιαφέρεται, αλλά θα θέλει να διορθωθεί η κατάσταση αμέσως.
Και στην περίπτωση που μου έτυχε, πάλι επειδή δεν προλάβαιναν να καταλάβουν και να γράψουν σωστό sql έγινε η ζημιά. Το κόστος όμως ήταν αστρονομικό, καθώς οι καθυστερήσεις που προκάλεσε στο τέλος οδήγησαν στην ακύρωση του έργου, αλλά προκάλεσαν και καθυστερήσεις στην δημιουργία της νέας πλατφόρμας.
Τελικά, οι "γρήγορες" λύσεις δουλεύουν μόνο στα demo. Σε πραγματικές συνθήκες όμως δεν αντέχουν πολύ.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos