gpt4 book ai didi

MySQL 到 Sybase

转载 作者:可可西里 更新时间:2023-11-01 08:37:21 27 4
gpt4 key购买 nike

Sybase for MySQL 中的等价物是什么:

  1. 显示 key 来自
  2. 描述

我刚刚提到了这些链接,但仍然很困惑:

Identifying Sybase tables, fields, keys, constraints

Discover primary / unique keys in Sybase ASE

我猜测它与 sysobject 和 syscolumns 表以及 sp_helpconstraint 有关,但无法找到解决方案。

最佳答案

显示 key 来自

使用此代码,您可以从表中获取键列表。

SELECT 
t.name,
CASE k.type
WHEN 1 THEN 'PK'
WHEN 2 THEN 'FK'
WHEN 3 THEN 'Common'
END,
c.name
FROM
sysobjects t INNER JOIN
syscolumns c ON c.id = t.id INNER JOIN
syskeys k ON k.id = t.id AND c.colid IN (k.key1, k.key2, k.key3, k.key4, k.key5, k.key6, k.key7, k.key8)
WHERE
t.type = 'U' AND k.type in (1,2)

为了syskeys join正常工作,你必须使用sp_primarykeysp_foreignkey .使用此命令,您可以向 syskeys 表中添加一行。

您还可以使用 sp_helpindex 'tablename'。也可以使用 sp_helpconstraint 'tablename' 获取有关约束(包括 PRIMARY 和 FOREIGN)的信息。


描述

要获取描述信息,只需执行 sp_help 'tablename'



为了准确获得您需要的内容,您可以通过编辑我在上面引用的存储过程并创建新的存储过程来创建您需要的选择。 sp_help, sp_helpindexsp_helpconstraint 位于 syssystemprocs 数据库

关于MySQL 到 Sybase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8501565/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com