gpt4 book ai didi

sql - Delphi:如何将表结构转化为对象

转载 作者:搜寻专家 更新时间:2023-10-30 20:20:23 24 4
gpt4 key购买 nike

我需要使用 Delphi 创建一个包含特定表结构(无数据)的类,包括所有字段、约束、外键、索引。目标是拥有“标准”表,比较它们并找出差异。这个东西应该包含在我的大项目中,所以我不能使用任何“外部”比较器。此外,此功能可能会扩展,因此我需要有自己的实现。问题是我如何检索此信息,具有连接字符串并知道特定的表名。正在使用 SQL Server 2008。

最佳答案

如果您查看 Delphi 源代码,它是这样完成的:

从表中选择 *,其中 1=2

更新:

可以使用 Information Schema Views 检索元数据,例如约束:

SELECT * FROM databaseName.INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE 
Where TABLE_NAME='tableName'

关于sql - Delphi:如何将表结构转化为对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9427350/

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