各位大侠们,小弟有一问题急待解决。表 A
类似如下:
number (varchar2) (varchar2)
________________________________________________
group_id product_code bill_id
120 04 13554456764
120 04 13524556765
120 04 13590867661
120 04 15554456767
120 04 13854456768要求此表不能在bill_id上建立索引,现在我有10000条手机号码,想要验证它们是否存在此表中,如果用select * from A where group_id = 120 and product_code = '04' and bill_id in (10000条手机号)会超出in中支持的1000条限制,如果循环查询,每次几百条也很慢。 如果用存储过程,应该快些。
各位大侠,怎么写啊?好像varchar2最大只支持2000字节啊,这么多手机号怎么当参数传进过程啊。跪求:存储过程。
类似如下:
number (varchar2) (varchar2)
________________________________________________
group_id product_code bill_id
120 04 13554456764
120 04 13524556765
120 04 13590867661
120 04 15554456767
120 04 13854456768要求此表不能在bill_id上建立索引,现在我有10000条手机号码,想要验证它们是否存在此表中,如果用select * from A where group_id = 120 and product_code = '04' and bill_id in (10000条手机号)会超出in中支持的1000条限制,如果循环查询,每次几百条也很慢。 如果用存储过程,应该快些。
各位大侠,怎么写啊?好像varchar2最大只支持2000字节啊,这么多手机号怎么当参数传进过程啊。跪求:存储过程。
我是做的是java的开发。
另外,现在要求不能随意的创建表.