簡體   English   中英

是否有將 SQL 表轉換為 MediaWiki 表格式的腳本、導出或存儲過程?

[英]Is There a Script, Export, or Stored Procedure to Convert a SQL Table to MediaWiki Table Format?

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

有沒有辦法將表格轉換為 mediawiki 表格,如下所示?

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

我找不到任何有關如何執行此操作的已發表文章。 也許存在存儲過程或其他腳本? 我在 SSMS 2012 中沒有看到任何可以執行此操作的導出格式。 使用帶有 PIVOT 的蠻力 T-SQL 來執行此操作似乎需要做很多工作,但我可能是錯的。

感謝您花時間查看我的查詢。

您可以使用apply

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM