通过 SSMS 命令调用存储过程并传递带空格的字符串

Calling a stored proc via SSMS command and passing strings with spaces

我想知道是否有人有通过 SSMS 命令调用存储过程并传入字符串参数的示例,其中字符串值包含空格?

我有兴趣将字符串值传递给的过程 header 示例:

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}

其实我现在已经解决了..

例如调用示例:

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}