Αν δοκιμάσουμε να τρέξουμε ένα script ή μια SQL εντολή στον SQL Developer που όμως περιέχει τον χαρακτήρα ampersand ('&'), θα βρεθούμε αντιμέτωποι με το ακόλουθο μήνυμα :
Αυτό προκύπτει από το γεγονός πως η εντολή ερμηνεύτηκε πως περιέχει μια μεταβλητή προς αντικατάσταση, οπότε ο SQL Developer μας ζητά την τιμή της. Προκειμένου να αποφύγουμε αυτή τη συμπεριφορά, μπορούμε να χρησιμοποιήσουμε μια από τις set εντολές της SQL*Plus (http://ss64.com/ora/syntax-sqlplus-set.html), που επίσης είναι εφαρμόσιμες στον SQL Developer:
set scan off
ώστε ο χαρακτήρας να ερμηνευτεί σωστά ως έχει και να μην αντικατασταθεί.
No comments:
Post a Comment