Oracle
Oracle是美国跨国科技企业,主要从事企业级软件、数据库管理系统及云计算服务的研发与销售。其旗舰产品Oracle Database是全球广泛使用的关系型数据库系统,同时提供ERP、CRM等企业应用软件套件及云基础设施服务。Oracle还持有Java编程语言及MySQL数据库等重要开源技术,服务覆盖全球众多大型企业与政府机构。
核心事实
时间轴 (近 90 天)
Java Champion是由Oracle赞助的社区荣誉头衔,授予在Java社区有显著贡献和影响力的开发者。
该测试仅针对Oracle方言,两条规则是人工分析失败案例后提炼的;对于MySQL、PostgreSQL等其他方言,是否存在类似高频错误模式需各自做归因分析。
Oracle禁止在表别名前使用AS关键字,且对DATE、NUMBER等词作为列名有严格限制(需加双引号)。
schemagate的解决方案是:当目标数据库是Oracle时,在提示词中明确告知模型两条规则(表别名前不加AS、DATE/NUMBER等保留字作列名时加引号),其他数据库的提示词保持不变。
在提示词中注入两条Oracle专属规则后,首次尝试失败查询从694个降至85个。
在694个首次尝试失败的查询中,100个错误是因为模型使用了名为DATE或NUMBER的列但未加引号,而这两个词在Oracle中是保留字。
在694个首次尝试失败的查询中,551个错误是因为模型写成了FROM account AS a,而Oracle不允许在表别名前使用AS关键字。
在UniQL的Oracle方言任务上,已发表的最佳结果(单次尝试准确率)为49.61%,由Claude Sonnet 4.5取得;Gemini 2.5 Pro的准确率为26.14%。
一位开发者使用轻量模型Gemini 2.5 Flash搭配schemagate工具,在UniQL Oracle基准上首次尝试准确率从35.0%提升到64.5%。
按原文测算,非 SAP 端点带来的隐性成本大致为:Oracle CDC 每年约 4.7 万美元的自定义开发、Salesforce 约 1.2 万美元、Workday 约 3.8 万美元。
还有 40 条时间轴事件
全部知识事实 (20)
掌握AI基础设施的科技巨头包括微软、Google、Meta、英伟达等
75%已验证2021年美国最高法院以6:2裁定Google对Java API的使用构成合理使用
75%待验证MySQL由瑞典公司MySQL AB开发,2008年被Sun收购,后随Sun并入Oracle旗下
95%待验证2017年Java EE被Oracle移交给Eclipse基金会并更名为Jakarta EE
90%待验证在SAP、Oracle等传统ERP系统中,采购订单、收货单和发票三者必须在数量和金额上保持一致才能触发付款流程,这被称为"三单匹配"
90%待验证OpenAI在2024年以来开始寻求更大的商业独立性,包括从非营利架构向营利性公司转型、与Oracle等其他云厂商建立合作关系
85%待验证OpenAI已于2024年与Oracle签署了大规模算力采购协议
85%部分验证在Agent语境下,oracle指系统用来判断任务是否完成的权威裁定者,其关键性质包括确定性(相同输入必然给相同结论)和Agent不可操纵(判定不经过自然语言、不依赖另一个模型的理解)。
65%待验证Oracle是OpenAI等AI公司的重要云服务合作伙伴
65%待验证Oracle于2010年起诉Google在Android系统中未经授权使用了37个Java API包
60%待验证2009年Oracle以74亿美元收购了Sun Microsystems
60%待验证Java Champion是由Oracle赞助的社区荣誉头衔,授予在Java社区有显著贡献和影响力的开发者。
50%待验证在UniQL的Oracle方言任务上,已发表的最佳结果(单次尝试准确率)为49.61%,由Claude Sonnet 4.5取得;Gemini 2.5 Pro的准确率为26.14%。
50%待验证Oracle禁止在表别名前使用AS关键字,且对DATE、NUMBER等词作为列名有严格限制(需加双引号)。
50%待验证该测试仅针对Oracle方言,两条规则是人工分析失败案例后提炼的;对于MySQL、PostgreSQL等其他方言,是否存在类似高频错误模式需各自做归因分析。
50%待验证在694个首次尝试失败的查询中,551个错误是因为模型写成了FROM account AS a,而Oracle不允许在表别名前使用AS关键字。
50%待验证在694个首次尝试失败的查询中,100个错误是因为模型使用了名为DATE或NUMBER的列但未加引号,而这两个词在Oracle中是保留字。
50%待验证一位开发者使用轻量模型Gemini 2.5 Flash搭配schemagate工具,在UniQL Oracle基准上首次尝试准确率从35.0%提升到64.5%。
50%待验证在提示词中注入两条Oracle专属规则后,首次尝试失败查询从694个降至85个。
50%待验证schemagate的解决方案是:当目标数据库是Oracle时,在提示词中明确告知模型两条规则(表别名前不加AS、DATE/NUMBER等保留字作列名时加引号),其他数据库的提示词保持不变。
50%