Я пытаюсь выполнить запрос из сценария оболочкиЗапрос Linux SQL Server с динамическими данными?
SELECT count(*) FROM MyTable where sessionid = 123
я могу сделать:
bsqldb -U myname -P mypass -S myserv -i getcount.sql
Но это означает, что SessionID жестко закодировано до 123
мне нужно иметь SessionID вытащил из сценария оболочки, вызвав комментарий bsqldb
Как передать sessionid как переменную?
Я полагаю, что я мог бы просто написать запрос в файл tmp и передать этот файл в – Dss
не мог бы вы просто «эхо» SELECT count (*) FROM MyTable, где sessionid = 123 | bsqldb -U myname -P mypass -S myserv'? – Mureinik
bsqldb не принимает запросы inline .. они должны поступать из входного файла – Dss