Firebird2.1 ibec_ExtractMetadata不提取像“TaSomeData”这样的表。我是专家。IBEScript Firebird 2.1
我对命令ibec_ExtractMetadata from IBEScriptibeblock有问题。在我的数据库中,大多数表在InfixCaps中都有名称,如TaActions、TaDiscountSystem等 如果我将ibec_ExtractMetadata与大写的表一起使用,那么一切都很好:Firebird2.1 ibec_ExtractMetadata不提取像“TaSomeData”这样的表。我是专家。IBEScript Firebird 2.1,firebird2.1,ibexpert,Firebird2.1,Ibexpert,我对命令ibec_ExtractMetadata from IBEScriptibeblock有问题。在我的数据库中,大多数表在InfixCaps中都有名称,如TaActions、TaDiscountSystem等 如果我将ibec_ExtractMetadata与大写的表一起使用,那么一切都很好: ibec_ExtractMetadata(OtdelDB, 'd:\DC_Otdel.sql', 'Domains=NONE; Tables=ACCESSGROUPS; Views
ibec_ExtractMetadata(OtdelDB, 'd:\DC_Otdel.sql',
'Domains=NONE; Tables=ACCESSGROUPS; Views=NONE; Triggers=NONE;
Procedures=NONE; Generators=NONE;
Exceptions=NONE; UDFs=NONE; Roles=NONE;DataTables=ACCESSGROUPS;
ExtractBLOBs;UseReinsert; CommitAfter=1000', cbb);
但如果我想从TaDiscountSystem表中提取元数据:
ibec_ExtractMetadata(OtdelDB, 'd:\DC_Otdel.sql',
'AlwaysQuoteIdents; Domains=NONE; Tables=NONE; Views=NONE; Triggers=NONE;
Procedures=NONE; Generators=NONE;
Exceptions=NONE; UDFs=NONE; Roles=NONE;DataTables=TalmbDiscountSystem;
ExtractBLOBs; UseReinsert; CommitAfter=1000', cbb);
脚本输出为空。请澄清您的具体问题,或添加其他详细信息以突出显示您所需的内容。正如目前所写的,很难准确地说出你在问什么。请参阅本页以获取澄清此问题的帮助。在Firebird混合格式中,不带引号的表名以大写形式存储;在查询中,这些对象名称不区分大小写。IB Expert很可能希望您使用tablename,因为它存储在该函数的元数据表中。这意味着:不带引号的对象名的大写字母或带引号的对象名的确切大小写