如何显示带有外键= myId的表名

发布于 2024-08-17 14:21:11 字数 788 浏览 6 评论 0原文

我试图找出带有每种语言翻译的表的主键作为外键的位置。

这是我已经拥有的......

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 并显示所有表名。

这可能吗?

I am trying to figure out where my primary keys of a table with translation per language resides as a foreign key.

This is what i already have ...

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

Now i need to somehow use a system table to check the seqtrans and show all the tablenames.

Is this possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

今天小雨转甜 2024-08-24 14:21:11

系统存储过程 sp_fkeys 正是您所需要的,您可以像这样调用它:

EXECUTE sp_fkeys @pktable_name = 'translation'

Books Online 有有关其他参数及其用途的更多信息。

The system stored procedure sp_fkeys is what you need, and you can call it like this:

EXECUTE sp_fkeys @pktable_name = 'translation'

Books Online has more info about the other parameters and what they do.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文