实用的存储过程之二
2008-04-02 10:49:49来源:互联网 阅读 ()
实用的存储过程之二
笔者工作的公司采用的是SQLServer数据库,每天都要处理大量的数据,由于笔者进公司的时间比较晚,公司现有的大部分的程式都是以前的程式员留下的,因为他们没有相关的文档,笔者对于后台数据库的很多表的结构和数据都不甚了解,给日常的维护造成了很大的麻烦。草地chin ai tp owercCDBR
在对后台数据库进行研究的过程中,我需要得到数据库的某些相关信息,比如,公司的数据库中有几个表存放笔者的个人资料,像人事表、工资表、部门表等等,但具体是哪些表,就不是很清楚了,假如要一个一个表地找,可能天亮了也找不完,所以我决定做一个通用的存储过程,能对当前数据库任何字符型字段进行遍历,找出精确匹配含有要查找字符串的表和字段,并且罗列出来。比如,人事表的Name字段,工资表的Salary_Name字段,部门表的Employe_Name字段都有笔者的名字,我希望能把这些找出来。存储过程如下:草地chin ai tp owercCDBR
IF EXISTS (SELECT name FROM sysobjects 草地chin ai tp owercCDBR
WHERE name = 'searchname' AND type = 'P')草地chin ai tp owercCDBR
DROP PROCEDURE searchname草地chin ai tp owercCDBR
Go草地chin ai tp owercCDBR
create procedure searchname @sname varchar(10)草地chin ai tp owercCDBR
As草地chin ai tp owercCDBR
begin草地chin ai tp owercCDBR
create table #TableList(草地chin ai tp owercCDBR
tablename char(200),草地chin ai tp owercCDBR
colname char(200)草地chin ai tp owercCDBR
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash