问一个比较笨的问题:SQL查询语句(欢迎进来讨论)

yeno 2004-02-27 04:23:55
我有一数组:arrAray(),设定它的长度为L

要实现如是查询:select * from table where id in arrAray()

就是要将数组中的值取出来作为查询条件,又不想用数组循环,因为数组量大的时候,耗费的系统资源可观得很,请问直接写查询语句,各位大虾们有没有好的解决办法?

如果用
for i=1 to l
sql="delete from table where id="&arrAray(i)&" "
cn.execute(sql)
next
这条语句要重复删除L次,
如何用 sql="delete from table where id in(11,22,33,44)" 这类的东东一次搞定它?
考虑到执行效率问题,希望能有更好的解决办法,欢迎大家参与讨论,分不够再加!
...全文
28 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧