通过 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}
我想知道是否有人有通过 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}