记得以前一个同事在SQL Window中可以写出那种带参数的SQL,按F8以后,输入参数SQL就会执行,但是忘记参数的格式是怎么写了。
大概是这种样子:
SQL:select * from user where username = :1 and sex = :2
1和2分别为参数1参数2,按F8执行SQL时,会弹出一个窗口,让输入两个参数的值,然后执行SQL
在博客园看了看那些pl/sql dev的使用技巧,好像都没有说到这个。不知道有谁这样用过没有,给指点一下,谢谢大家了。
--变量的使用
select * from proddta.f4101 where imitm=&userimitm;
select * from proddta.f4101 where imitm=&<name="短料号" required = "yes" default = "111015">;
select * from proddta.f4101 where imitm=&"短料号";
select *
from proddta.f4101
where imitm = &<name = "短料号" hint = "请选择短料号" type = "integer"
list = "111030,第一个,96106,第二个,1841590,第三个" description = "yes" restricted="yes" >; --restricted只能选择不能输入
select * from proddta.f4101 where imaitm=&<name="第三料号" ifempty="%" type="string" uppercase="yes">;
select *
from proddta.f4101
where imitm in ('111015', '111030', '96106', '2379755', '2364772', '2364764', '2380385')
order by imitm &<name = "升序或降序" checkbox = "desc,asc" >;
select *
from proddta.f4101
where imitm in ('111015', '111030', '96106', '2379755', '2364772', '2364764', '2380385') &<name="选择排序的字段" list="IMITM,IMLITM,IMAITM" prefix="order by " suffix=" desc"> --prefix前缀(后面加空格),suffix后缀(前面加空格)
--变量的使用
这些在pl/sql的用户指南就是那个pdf文档里面都有的
select * from user where username = &1 and sex = &2