Существует ли сценарий, экспорт или хранимая процедура для преобразования таблицы SQL в формат таблицы MediaWiki? - PullRequest
0 голосов
/ 28 сентября 2018

SSMS T-SQL 2012

Здравствуйте,

Если у меня есть такая таблица:

DECLARE @table TABLE (A varchar(5),B varchar(5),C varchar(5))

INSERT @table VALUES
('r1c1','r1c2','r1c3'),
('r2c1','r2c2','r2c3'),
('r3c1','r3c2','r3c3');

select *
FROM @table

Есть ли способ преобразовать таблицу втаблица медиа-вики, такая как следующая?

|-
| r1c1  
| r1c2  
| r1c3
|-
| r2c1  
| r2c2  
| r2c3
|-
| r3c1  
| r3c2  
| r3c3
|-

Я не смог найти ни одной опубликованной статьи о том, как это сделать.Возможно, существует хранимая процедура или другой скрипт?Я не видел ни одного формата экспорта в SSMS 2012, который бы выполнял это.Кажется, что для выполнения этой задачи требуется много работы с использованием метода T-SQL с помощью PIVOT, но я могу ошибаться.

Спасибо, что уделили время на рассмотрение моего запроса.

1 Ответ

0 голосов
/ 28 сентября 2018

Вы можете использовать apply:

select tt.val
from @table t cross apply
     ( values ('-'), (a), (b), (c) ) tt (val);
...