使用obclient调用sql脚本报错

使用obclient调用sql脚本报错,运行的语句如下,obclient -hxxx -Pxxx -uxxx@xxx#xxx -pxxx < “/home/a.sql”,然后报错You have an error in your SQL syntax; check the manual that corresponds to your ob version for the right syntax to use near ‘define date_tc = &1’,请问这个需要怎么处理

改SQL。
看提示是SQL语法不正确,找到具体SQL,然后单条执行,看具体是哪里写的有问题

提示的是这个sql脚本的变量无法识别define date_tc = &1,这要咋改呀

这一句语法不对,请问这行是要达到什么目的呢?不妨替换成其他命令。

这一句相当于初始化一个变量date_tc,在oracle中是可以运行的

请问你是用的社区版吗?社区版暂不支持oracle功能,如果是oracle特有的语法,执行是会报错的。

企业版的

企业版麻烦跟相关技术支持人员反馈,它们会跟贵公司对接的。社区问答区只能处理社区版相关问题。

针对此类问题,建议你通过以下方式寻求帮助:
通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。
https://www.oceanbase.com/contactus?fromPage=https%3A%2F%2Fwww.oceanbase.com%2Fsoftwarecenter-enterprise&dataSources=softwarecenter-enterprise_footercontact_d2022

好的