Πόσες είναι οι φορές που κάποιος σου έχει στείλει ένα email που έχει ένα query ή το κώδικα μιας stored procedure που πρέπει να εκτελέσεις ή έχει βρει κάποιο query στο internet και θέλεις να το δοκιμάσεις; Φαντάζομαι ότι θα είναι αρκετές. Φαντάζομαι επίσης ότι κάνοντας copy & paste αυτό σε ένα νέο query στον SSMS θα έχετε κενές γραμμές που σας δυσκολεύουν την ζωή.
Θέλετε λοιπόν αυτές τις γραμμές για τις εξαφανίσετε και αυτό που συνήθως οι περισσότεροι κάνουν είναι να πηγαίνουν με το χέρι και να αφαιρούν αυτές. Επίπονη εργασία ειδικά αν έχεις να την κάνεις στον κώδικα μιας store procedure. Επίσης πάντα ελλοχεύει ο κίνδυνος να σβήσεις κατά λάθος κάτι και να μην το πάρεις και χαμπάρι.
Δεν υπάρχει λόγος όμως να ταλαιπώρησε άδικα. Ο SSMS υποστηρίζει regular expressions. Δυστυχώς δεν το γνωρίζουν πολλοί αυτό, όπως επίσης δεν γνωρίζουν όλοι regular expressions αλλά για αυτό που θέλουμε να κάνουμε τα πράγματα είναι απλά.
Αν θα αναλύσουμε αυτό που κάνουμε copy & paste θα δούμε ότι υπάρχει ένα επιπλέον CRLF το οποίο θα πρέπει και να εξαφανίσουμε.
Το μόνο που χρειάζεται για να κάνουμε αυτό είναι να κάνουμε ένα quick replace όπως ακριβώς στην εικόνα που ακολουθεί.
Enjoy it!
/*antonch*/