在MySQL中,如何获取指向特定表的所有外键约束的列表?一个特定的专栏?这与Oracle问题相同,但对MySQL而言.
我有一个存储过程返回80列和300行.我想写一个选择,获得其中2列.就像是
SELECT col1, col2 FROM EXEC MyStoredProc 'param1', 'param2'
当我使用上面的语法时,我得到错误:
"无效的列名称".
我知道最简单的解决方案是更改存储过程,但我没有写它,我无法改变它.
有什么办法可以做我想要的吗?
我可以创建一个临时表来放置结果,但因为有80列所以我需要制作一个80列的临时表来获得2列.我想避免追踪返回的所有列.
我WITH SprocResults AS ....按照马克的建议尝试使用,但我遇到了2个错误
关键字"EXEC"附近的语法不正确.
')'附近的语法不正确.
我尝试声明一个表变量,我得到以下错误 
插入错误:列名或提供的值数与表定义不匹配
如果我尝试
SELECT * FROM EXEC MyStoredProc 'param1', 'param2'
我得到错误:
关键字'exec'附近的语法不正确.
如何在特定列上找到所有外键依赖项?
有哪些不同的替代方案(图形化在SSMS中,SQL Server中的查询/视图,第三方数据库工具,.NET中的代码)?
我想删除一个表但收到以下消息:
消息3726,级别16,状态1,行3
无法删除对象'dbo.UserProfile',因为它由FOREIGN KEY约束引用.
消息2714,级别16,状态6,行2
数据库中已存在名为"UserProfile"的对象.
我浏览了SQL Server Management Studio但我无法找到约束.如何找出外键约束?
兼职不情愿的DBA在这里.我想将现有的主键索引从群集更改为非群集.而语法正在逃避我.
这就是它现在的编写方式.
ALTER TABLE [dbo].[Config] WITH NOCHECK ADD 
    CONSTRAINT [PK_Config] PRIMARY KEY  CLUSTERED 
    (
        [ConfigID]
    )  ON [PRIMARY] 
我没有在在线文档中看到ALTER CONSTRAINT语句.
即使我正在删除并试图删除表,我得到错误,
ALTER TABLE [dbo].[Table1] DROP CONSTRAINT [FK_Table1_Table2]
GO
DROP TABLE [dbo].[Table1]
GO
错误
消息3726,级别16,状态1,行2无法删除对象'dbo.Table1',因为它由FOREIGN KEY约束引用.
使用SQL Server 2012
我使用sql server 2012生成了脚本,所以sQL服务器给了我错误的脚本吗?
我有A一个ID表B,C,D...,列上有一个主键,表有一个或多个具有外键关系的列A.ID.
如何编写一个查询,向我显示包含17主键特定值(例如)的所有表?
我想拥有通用的sql代码,它可以获取表名和主键值,并显示通过外键引用该特定值的所有表.
结果应该是表名列表.
我正在使用MS SQL 2012.
我想在我的数据库中找到所有引用某个表的主键的外键.
例如,我A在表中有一列T是主键.现在我想找到A外键约束中引用哪些表列?
我考虑过的一个简单方法是检查数据库图表,但这只适用于数据库非常小的情况.对于拥有50个以上表的数据库来说,这不是一个很好的解决方案.
任何替代品?
sql sql-server foreign-keys primary-key foreign-key-relationship
我正在使用 C# 和 MS Access 2010。我需要从数据库中检索表关系,以确定实体之间的关系并在我的 C# 代码中使用它们。我也需要 SQL Server 数据库具有相同的功能。
有没有办法使用 C# 和 .NET 3.0/3.5/4.0 来做到这一点?
珍惜您的时间。
谢谢,马赫什
我有一个表,我想找到所有其他外键表.我认为这个帖子有答案:如何列出引用SQL Server中给定表的所有外键?
但在尝试这些事情之后,实际上并未列出所有表格.
我有一个具有 FOREIGN KEY 约束的本地数据库。
该网站 DB 的实时版本没有任何这些 FOREIGN KEY 限制。
如何“复制/粘贴”,仅将 FOREIGN KEY 约束从一个数据库导入/导出到另一个数据库?
我不想复制任何数据,只想复制约束。
谢谢
sql-server ×9
sql ×6
foreign-keys ×4
t-sql ×2
.net ×1
alter ×1
c# ×1
innodb ×1
ms-access ×1
mysql ×1
primary-key ×1
relationship ×1
select ×1