--SQL循环查询表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了--SQL循环查询表相关的知识,希望对你有一定的参考价值。

单个表的循环都做出来了,多表也一样啊。
首先,去sysobjects表里count(*)得出有多少个符合规则的用户表,然后用while语句控制循环次数.
同时,把所有符合规则的表,放到一个临时表里,比如#TEMP表了。然后就可以利用游标读取表名到变量中了.有了表名,那么把你上面那堆代码复制过去,简单改下,就可以套在while循环了。
唯一需要掌握的,就是对游标的使用。以你上面的SQL功底,应该很容易理解。
参考技术A 你的问题是两个问题
检查表结构,然后做修改,这是一步。
然后检索信息,是第二步。
至于你说的,对于符合规则的表,都执行,这个,恐怕有问题。
你的数据库既然设计的不合理,就修改下表结构即可,这很方便,完全没必要用程序去解决这个问题。
费时费力,另外,用VB的话,我恐怕是做不出来。
参考技术B 你的问题是两个问题
检查表结构,然后做修改,这是一步。
然后检索信息,是第二步。
至于你说的,对于符合规则的表,都执行,这个,恐怕有问题。
你的数据库既然设计的不合理,就修改下表结构即可,这很方便,完全没必要用程序去解决这个问题。
费时费力,另外,用VB的话,我恐怕是做不出来。

以上是关于--SQL循环查询表的主要内容,如果未能解决你的问题,请参考以下文章

sql 循环查询

sql 循环 语句

求一条sql循环语句

怎么用sql语句循环添加数据?

PL/SQL循环查询语句怎么写?

在字典上循环 SQL 查询