繁体   English   中英

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

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

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

我有兴趣将字符串值传递给的 proc 标头示例:

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}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM