SQLcmd Abfrage problem

piri_m

Neuer Benutzer
Beiträge
1
Hallo zusammen,

ich habe ein Problem mit einer Select abfrage.
Wenn ich mit meine Select abfrage im SQL Server Managment Studio ausführe funktioniert sie problemlos.
Führe ich Sie jedoch in einer Batch per SQLcmd aus ignoriert er alle

" not like 'intern' "

also egal wie ich es schreibe ob != oder not like die Zeile wird trotzdem ausgegeben.
Was kann ich tun um hier trotzdem zu filtern.

Wie gesagt im SSMS funktioniert es.

Lieben Dank :)
 
Werbung:
Bei sqlcmd steht vermutlich dein ganzer Select in Hochstrichen. Wenn du jetzt innerhalb des Selects einen Hochstrich setzt endet dort der Select. Um das zu "escapen" kannst du innerhalb des Selects mit ''' (drei Hochstriche in Folge) arbeiten, dann weiß SQL hier endet nicht der Select sondern betrachtet es als einen einzelnen Hochstrich.
Code:
sqlcmd 'SELECT * FROM tabelle WHERE spalte = '''asdf''''
würde durch die mehrfachstriche zu
Code:
SELECT * FROM tabelle WHERE spalte = 'asdf'
 
Zurück
Oben