gpt4 book ai didi

intersystems-cache - 如何检查 Intersystems Cache SQL 中的表中是否存在列?

转载 作者:行者123 更新时间:2023-12-02 01:58:32 26 4
gpt4 key购买 nike

我注意到,虽然我可以使用 %dictionary.compiledclass 来获取包含架构名称和表名称的表,这允许查询它们的存在,但我不能对列执行相同的操作。我还没有找到允许验证列是否存在或使用 LIKE "prefix%"检索大量列名的命令。

有这样的事情吗?或者替代方案?

最佳答案

您可以使用 %Dictionary.CompiledProperty 表和该表的 SqlFieldName 列。例如,要查找具有“ColumnName”列的表,您可以使用此查询:

select parent->SqlTableName 
from %dictionary.compiledproperty
where SqlFieldName='ColumnName'

关于intersystems-cache - 如何检查 Intersystems Cache SQL 中的表中是否存在列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18558352/

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