欢迎来到天天文库
浏览记录
ID:45921428
大小:63.50 KB
页数:4页
时间:2019-11-19
《数据库中SQL查询语句在农村信用社审计中应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库中SQL查询语句在农村信用社审计中应用数据库中的SQL查询语句在农村信用社审计中的应用近几年,农村信用社作为我国金融体系的重要组成部分,对完善农村金融信贷体系,从今农村经济发展发挥了不可替代的作用。但在发展的过程中,农村信用社在贷款工作中,也存在信贷基础工作薄弱、信贷资产管理不规范、内控制度未有效执行等问题,审计中时常发现信贷数据失真、贷款分类不规范、向不符合条件借款人发放贷款、逾期贷款等现象。这些问题如果不及时纠正,必将影响农村信用社信贷资产的真实性,给今后农村信用社的发展留下隐患。本文结合农村信用社的电子化的信贷数据,利用数据库的SQL查询语句对其进行分
2、析处理,发现线索,为审计工作提供便携。以下语句是从实际审计工作中收集的具有代表性的语句(基于SQL数据库)。一、抵押、质押为空的贷款SELECT*FROM[dbo].[贷款台账]where(贷款方式='抵押'or贷款方式二'质押')and抵质押物isnul1该语句筛选出当贷款方式为抵押或者质押时,抵质押物为空的记录。二、抵押质押贷款最终形成损失的贷款SELECT*FROM[dbo].[贷款台账]where(贷款方式二'抵押'or贷款方式二'质押')and最终分类结果='损失’该语句筛选出当贷款方式为抵押或者质押时,最终分类结果为损失的记录。三、相互担保贷款SELE
3、CTdistincta.*FROM[dbo].[贷款台账]a,(select借款人名称,合同ID,保证人名称FROM[dbo].[贷款台账]whereltrim(rtrim(借款人名称))in(selectdistinctltrim(rtrim(保证人名称))FROM[dbo].[贷款台账]))bwherea.[借款人名称]二b.[保证人名称]andb.[借款人名称]二a.[保证人名称]orderbya.[借款日],a.[合同ID],a.借款人名称该语句筛选出借款人和保证人相同,或者借款人和保证人相互担保的记录。四、向不符合年龄的借款人发放贷款SELECTa.*,
4、casewhenlen(Itrim(rtrim(身份证号)))=15then"19‘+substring(ltrim(rtrim(身份证号)),7,2)whenlen(ltrim(rtrim(身份证号)))=18thensubstring(ltrim(rtrim(身份证号)),7,4)endas出生年intodbo.贷款台账临时表FROM[dbo].[贷款台账]a首先在贷款台账的基础上生成一张新表-贷款台账临时表,该表中添加一列出生年。以向未满18岁的借款人发放贷款为例。select*fromdbo.贷款台账临时表whereleft(left(convert(nv
5、archar(20),[借款日],120),10),4)-cast(出生年asint)<;18andleft(出生年,1)=1and出生年<;>;'19*7'五、借款日还款日间隔天数小于15天的贷款SELECT[借款人名称],[收回本金],[借款日],[还贷日期],datediff(day,借款日,还贷日期)as借款天数,[到期日],[贷款科目]FROM[dbo].[贷款台账]wheredatediff(day,借款日,还贷日期)&It;15orderby借款天数该语句借用dated辻f命令计算出借款日和还贷日的间隔天数,从而筛选出借款日还款日间隔天数
6、小于15天的记录。六、有置换记录后再次发放贷款selectdistincta.*from贷款台账ainnerjoindbo.置换台账bona.借款人名称二b.[借款人]anda.借款日>;b.借款日orderby借款人名称,借款日将置换台账和贷款台账做关联,筛选出有置换记录后再次发放贷款的记录。七、向不符合贷款条件的行政事业单位、乡镇、村委会、农村社队发放贷款select*FROM[dbo].[贷款台账]where[借款人名称]like'%[局委办院所室乡镇村社队政府]%'andlen(借款人名称)>;3利用SQL语句,在《贷款台账》中,检索“借款人名称”
7、列中含有"局、委、办、院、所、室、乡、镇、村、社、队、政府”等字样的数据,然后进一步调阅贷款档案,核实借款人是否为行政事业单位、乡镇、村委会、农村社队等单位,确认审计问题,形成审计证据。总结:数据查询功能是SQL语言最主要最核心的内容,把审计思路转化为计算机的SQL查询语句,从数据库中获取所需要的数据,分析出审计需求,能使信息化环境下的审计工作达到事半功倍的效果。利用数据库中的SQL语句对信贷数据进行处理,整个计算过程都是事先编好的程序,不容易出现错误,并且计算速度快、准确。对注意到的违规问题或调查事项,编写合适的SQL语句执行就能筛选出相关的记录,极大的提高了工
8、作效率。
此文档下载收益归作者所有