> 位置:read_sms_mesh (第 236 行) 函数或变量 'read_obc_nodes' 无法识别。 出错 read_sms_mesh (第 321 行) Mobj.read_obc_nodes = read_obc_nodes;
时间: 2023-06-14 12:05:12 浏览: 187
这个错误信息表明在 `read_sms_mesh` 函数中,无法识别变量或函数 `read_obc_nodes`。这可能是因为它没有被正确地定义或声明。请确认是否在 `read_sms_mesh` 函数之前声明了 `read_obc_nodes`,或者检查是否有任何错误的拼写或语法错误。如果您在其他地方成功使用了 `read_obc_nodes`,请检查变量或函数的作用域是否适用于 `read_sms_mesh`。
相关问题
警告: You've specified spherical coordinates, but your upper longitude value exceeds 360 degrees. Are you sure you have spherical data? > 位置:read_sms_mesh (第 236 行) 函数或变量 'read_obc_nodes' 无法识别。 出错 read_sms_mesh (第 321 行) Mobj.read_obc_nodes = read_obc_nodes;
这个错误信息表明你在读取一个网格文件时使用了球面坐标系,但是你指定的经度值超出了360度的范围,因此程序无法识别你的数据。建议你检查一下你的数据,看看是否使用了正确的坐标系和正确的数值范围。
另外,这个错误信息还提到了一个函数或变量 "read_obc_nodes" 无法识别,可能是因为你没有正确地定义或者导入这个函数或变量。你可以检查一下代码中是否有定义这个函数或变量,并且是否正确导入了相关的库。
优化这句sql,DELETE obp, obd, obc FROM OUTGO_BUS_PLAN obp,OUTGO_BUS_DEST obd,OUTGO_BUS_CUSTOM obc WHERE obp.TRAVEL_MONTH IS NULL > ORA-00933: SQL command not properly ended
你可以尝试将你的SQL查询改写为以下形式来优化它:
```sql
DELETE obp, obd, obc
FROM OUTGO_BUS_PLAN obp
JOIN OUTGO_BUS_DEST obd ON obp.PLAN_ID = obd.PLAN_ID
JOIN OUTGO_BUS_CUSTOM obc ON obd.PLAN_ID = obc.PLAN_ID
WHERE obp.TRAVEL_MONTH IS NULL;
```
这样的改写利用了连接(JOIN)语句,使得查询更加清晰且易于优化。请确保每个表之间的连接条件被正确指定。
阅读全文