替代变量 临时变量也被称为替换变量
SELECT Q.*, U.UI_LOGIN_NAME, U.UI_NAME,q.rowid
FROM VEHICLE_QC_INFO Q
INNERJOIN USER_INFO U ON Q.VQI_USER_ID = U.UI_ID
AND Q.VQI_VI_ID=(
SELECT VI.VI_ID FROM VEHICLE_INFO VI
WHERE1=1
--AND vi.vi_vin_code='LXGCPA416EA003183'
--AND VI.VI_VIN_CODE='LXGCPA416EA003183'
and vi.vi_vin_code='&v_Vin' --临时变量
AND VI.VI_VIN_CODE='&v_Vin' --临时变量
);
SELECT*FROM USER_INFO UI
WHERE1=1
--AND UI.UI_NAME='赵昌来';
AND UI.UI_NAME='&name'; --临时变量
--如果一个SQL语句中有多个变量需要赋同一个值
--如上可以方法1:
--AND vi.vi_vin_code='LXGCPA416EA003183'
--AND VI.VI_VIN_CODE='LXGCPA416EA003183'
--亦可以方法2:
--and vi.vi_vin_code= '&v_Vin' --临时变量
--AND VI.VI_VIN_CODE='&v_Vin' --临时变量
--这样,在执行的过程中就会跳出方框,用于输入值
本文介绍了在Oracle SQL查询中如何使用临时变量,通过示例展示了如何在查询语句中利用临时变量进行条件过滤,包括单个和多个变量的使用方法。
388

被折叠的 条评论
为什么被折叠?



