如何将行的所有值合并到MS SQL Server中的一个字段中,
假设我的表格格式是::
area_name || city || state || postal_code || country || address
输出
area||city||state||postal_code||country||
area,city,state,postal_code,country
如何将 area_name、city、state、postal_code 和 country 的值合并为一个 CSV 格式的地址。
我的代码
CREATE PROC [dbo].[p_insert_address]
@ID INT = 0,
@area_name VARCHAR(20)
@city VARCHAR(20),
@state VARCHAR(20),
@postal_code VARCHAR(20),
@country VARCHAR(20)
AS
BEGIN
SET NOCOUNT ON;
INSERT INTO address (@area_name, city, state, postal_code, country)
VALUES (@area_name, @city, @state, @postal_code, @country);
SET NOCOUNT OFF;
END