Вы можете использовать cross apply
для получения одного столбца:
declare @test table (Customer_ID int, InsertionDate date, Name varchar(50), Birth date)
insert into @test values (1234, '2020-01-01','John', '1993-01-01')
select val as MyColumn
from @test
CROSS APPLY
(
VALUES
('Customer_ID:'+ cast(Customer_ID as varchar)),
('InsertionDate:'+ cast(InsertionDate as varchar)),
('Name:'+ cast(Name as varchar)),
('Birth:'+ cast(Birth as varchar))
)CS (val)
результаты:
или, если вы предпочитаете иметь отдельный столбец для описаний:
select
Col as ColumnName,
val as MyColumn
from @test
CROSS APPLY
(
VALUES
('Customer_ID:' , cast(Customer_ID as varchar)),
('InsertionDate:', cast(InsertionDate as varchar)),
('Name:' , cast(Name as varchar)),
('Birth:' , cast(Birth as varchar))
)CS (col, val)
вывод: