【发布时间】:2010-01-15 11:29:50
【问题描述】:
我试图找出我的表的主键与每种语言的翻译作为外键驻留在哪里。
这是我已经拥有的......
SELECT *
FROM ( SELECT TM.seqtrans, T.trans, CASE T.seqlang WHEN 1 THEN 'NL'
WHEN 2 THEN 'FR'
WHEN 3 THEN 'EN'
WHEN 4 THEN 'DE'
WHEN 12 THEN 'SK'
END lang
FROM acc.translation_map TM
INNER JOIN acc.translation T on TM.seqtrans = T.seqtrans
WHERE TM.seqcust = @seqcust ) AS p
PIVOT ( MAX(trans) FOR lang IN ([NL],[FR],[EN],[DE], [SK])
) AS pvt
现在我需要以某种方式使用系统表来检查 seqtrans 并显示所有表名。
这可能吗?
【问题讨论】:
标签: sql-server foreign-keys tablename