Вызов хранимого процесса с помощью команды SSMS и передача строк с пробелами - PullRequest
0 голосов
/ 02 декабря 2019

Мне интересно, есть ли у кого-нибудь пример вызова хранимого процесса с помощью команды SSMS и передачи строковых параметров, где строковые значения содержат пробелы?

Пример заголовка процесса, который мне интересен для передачистроковые значения до:

ALTER PROCEDURE dbo.P427007ImportAHSAHospitalDetails
    @Path       VARCHAR(255),
    @FileName   VARCHAR(255),
    @OperatorID VARCHAR(10),
    @BranchID   VARCHAR(10),
    @TillID     VARCHAR(10)
AS 
BEGIN

    SET ANSI_WARNINGS ON
    SET ANSI_PADDING ON
    {etc}

1 Ответ

0 голосов
/ 02 декабря 2019

На самом деле я разобрался с этим сейчас ..

например, пример вызова согласно:

exec [dbo].[P427007ImportAHSAHospitalDetails] @Path='\\SHD-D-EDIAPP01\H2FileRepository\DEV\CommonDev\Import Files\Provider Import\', @FileName='HospitalDetails-0005-20180529.XML', @OperatorID='hslafo', @BranchID='HO', @TillID='HOBO'

Сохраненный процесс соответствует:

ALTER PROCEDURE dbo.P427007ImportAHSAHospitalDetails
    @Path       VARCHAR(255),
    @FileName   VARCHAR(255),
    @OperatorID VARCHAR(10),
    @BranchID   VARCHAR(10),
    @TillID     VARCHAR(10)
AS 
BEGIN

    SET ANSI_WARNINGS ON
    SET ANSI_PADDING ON
    {etc}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...