как поставить 2 параметра в 1 столбце? - PullRequest
0 голосов
/ 12 мая 2011
ALTER PROCEDURE [dbo].[SprInvoerGemeente]
    -- Add the parameters for the stored procedure here
    @postcode varchar(4),
    @naam_gemeente varchar(105),
    --@postcode_gemeente varchar(105)

AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

    -- Insert statements for procedure here
    insert into postcode (postcode, naam_gemeente, postcode_gemeente) 
    values(@postcode ,@naam_gemeente,@postcode ""  @naam_gemeente)
END

в разделе значений я пытаюсь поместить 2 параметра (@postcode, @naam_gemeente) в 1 столбец, может кто-нибудь помочь мне с синтаксисом, пожалуйста ???

Ответы [ 3 ]

2 голосов
/ 12 мая 2011

Вам необходимо объединить их в одно значение:

values(@postcode ,@naam_gemeente,@postcode + ' ' + @naam_gemeente)
2 голосов
/ 12 мая 2011

Оператор конкатенации строк +:

insert into postcode (postcode, naam_gemeente, postcode_gemeente) 
    values(@postcode ,@naam_gemeente,@postcode + " " + @naam_gemeente)
1 голос
/ 12 мая 2011

В вашем values вам нужно добавить + для объединения двух столбцов вместе:

insert into postcode (postcode, naam_gemeente, postcode_gemeente)     
     values (@postcode, @naam_gemeente,@postcode + " " + @naam_gemeente)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...