You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1、数据库类型为oracle数据库
2、提交执行SQL:
delete from "testtable" where id=1;
3、点击SQL检测按钮,下面的检测结果列表为空,但是从交互的请求响应内容可以看到,存在错误信息
4、点击 SQL提交按钮,可以正常提交成功
5、审核通过
6、点击执行SQL,工单状态为:已正常结束,SQL的当前阶段为空,审核/执行信息有错误消息。
经确认,SQL实际未执行。
预期外的结果
1、SQL检测按钮点击后未正常显示检测结果。
2、SQL未正常执行,但工单状态显示为已正常结束。
日志文本
[2024-07-03 14:06:24,981][MainThread:140516876363584][task_id:default][oracle.py:1071][WARNING]- Oracle 语句执行报错,第1个SQL:delete
from "TEST"
where ID=1,错误信息Traceback (most recent call last):
File "/opt/archery/sql/engines/oracle.py", line 802, in execute_check
elif len(object_name_list) > 0 and self.get_dml_table(
^^^^^^^^^^^^^^^^^^^
File "/opt/archery/sql/engines/oracle.py", line 539, in get_dml_table
table_name = re.match(r"^delete\s+from\s+([\w-]+)\s*", sql, re.M).group(1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'group'
版本
1.11.1
部署方式
Docker
是否还有其他可以辅助定位问题的信息?比如数据库版本等
No response
The text was updated successfully, but these errors were encountered:
重现步骤
1、数据库类型为oracle数据库
2、提交执行SQL:
delete from "testtable" where id=1;
3、点击SQL检测按钮,下面的检测结果列表为空,但是从交互的请求响应内容可以看到,存在错误信息
4、点击 SQL提交按钮,可以正常提交成功
5、审核通过
6、点击执行SQL,工单状态为:已正常结束,SQL的当前阶段为空,审核/执行信息有错误消息。
经确认,SQL实际未执行。
预期外的结果
1、SQL检测按钮点击后未正常显示检测结果。
2、SQL未正常执行,但工单状态显示为已正常结束。
日志文本
版本
1.11.1
部署方式
Docker
是否还有其他可以辅助定位问题的信息?比如数据库版本等
No response
The text was updated successfully, but these errors were encountered: