高分求助一个SQL语句的写法

www_7di_net 2007-03-23 03:09:16
我的数据库中有很多的列,接近一千列
如何用sql语句来查询
要求查询的时候能够匹配每一列
当前的数据库结构是:除了一个自动编号的id列,其他的都是文本
...全文
283 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxwcd 2007-03-23
  • 打赏
  • 举报
回复
存储过程
tantaiyizu 2007-03-23
  • 打赏
  • 举报
回复
for i = 0 to oRs.fields.count
response.write oRs(i)
next

不管你有多少列 , 照样循环
李睿_Lee 2007-03-23
  • 打赏
  • 举报
回复
恐怖啊。这么多列。。
是不是数据库没设计好啊?
eastsir 2007-03-23
  • 打赏
  • 举报
回复
我就用ASP给你写一个试试
假设每列的名为Ci
txt="c1 like '" & input_str & "'"

for i=2 to 1000
txt=txt & "c" & i & " like '" & input_str &"'"

slq_str="select * from table where " & txt
......
不过这样很费时间。
你最好是创建一个存储过程
hj3793 2007-03-23
  • 打赏
  • 举报
回复
怎么会有1000列,宁可分开N个表也好
hui_hui_2007 2007-03-23
  • 打赏
  • 举报
回复
动态sql语句
chaoren1641 2007-03-23
  • 打赏
  • 举报
回复
怎么可能有1000列
zhanghongwen 2007-03-23
  • 打赏
  • 举报
回复
这样的数据库黑人呢
www_7di_net 2007-03-23
  • 打赏
  • 举报
回复
一切皆有可能,因为涉及用户申办业务,需要填写一个表格,而且表格十分繁琐,因此如此
mh_rock 2007-03-23
  • 打赏
  • 举报
回复
怎么会有1千列...
www_7di_net 2007-03-23
  • 打赏
  • 举报
回复
语句太长,会出错,另外效率低下
z109876543210 2007-03-23
  • 打赏
  • 举报
回复
先获取列名,for循环拼成SQL

28,391

社区成员

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

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