begin v_shu := -121684570.23; v_mon := '202212'; v_jz := '006006'; update business_set_t set finish_val_m = v_shu,finish_val_y= v_shu -59181.806241,finish_val_t=402103.189845+v_shu where version_id = v_mon and project_no = 'TE999002' and jz=v_jz and serial = '2.1.1'; commit; end ; 这段oracle的sql有问题吗
时间: 2023-02-13 20:42:48 浏览: 81
Redis-begin.zip_Redis java_adodb REDIS_java redis_redis_site:www
看起来这是一条更新数据行的SQL语句,其中将表名称为business_set_t的表中某一行的finish_val_m、finish_val_y和finish_val_t列的值更新为v_shu、v_shu - 59181.806241和402103.189845 v_shu,这些值都是绑定变量(bind variable)的值。更新的行是由version_id、project_no和jz列的值确定的,这些值也都是绑定变量的值。 serial列的值为2.1.1。
在这条SQL语句中,我看不出有任何明显的错误。但是,我不确定这条语句的执行是否会成功,因为我并不了解这条SQL语句所在的上下文,以及这些绑定变量的实际值。
阅读全文