Режим команд SQL SQL SERVER - невозможно распечатать - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь выполнить эти команды и получаю результат ниже.Одиночная кавычка ('GetDetailsToSendApprovalMail.sql) продолжает появляться в o / p, теперь важно, что я пытаюсь.Пожалуйста, дайте мне знать, что я делаю неправильно?

:setvar ScriptPath 'C:\ProjectWork\DatabaseFiles\DEV\23OctScriptDev\'

:setvar SQLFile 'GetDetailsToSendApprovalMail.sql'


 PRINT $(ScriptPath)'GetDetailsToSendApprovalMail.sql'
 PRINT $(ScriptPath)$(SQLFile)

вывод:

C: \ ProjectWork \ DatabaseFiles \ DEV \ 23OctScriptDev \ 'GetDetailsToSendApprovalMail.sql C:\ ProjectWork \ DatabaseFiles \ DEV \ 23OctScriptDev \ 'GetDetailsToSendApprovalMail.sql

Ответы [ 2 ]

0 голосов
/ 28 ноября 2018

Вы должны объединить строки, используя +:

:setvar ScriptPath 'C:\ProjectWork\DatabaseFiles\DEV\23OctScriptDev\'

:setvar SQLFile 'GetDetailsToSendApprovalMail.sql'

 PRINT $(ScriptPath)+'GetDetailsToSendApprovalMail.sql'
 PRINT $(ScriptPath)+$(SQLFile)
0 голосов
/ 28 ноября 2018

Пожалуйста, используйте + в качестве оператора конкатенации, как показано ниже:

PRINT $(ScriptPath)+$(SQLFile)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...