使用Oracle函数将银行归类,方便引用
如下:
国有银行,其他金融机构等分类;
create or replace function fn_class_Bank_Super(bankname in varchar2) return varchar2 as begin if bankname like '中国农业银行%' then return '国有商业银行'; end if; if bankname like '中国工商银行%' then return '国有商业银行'; end if; if bankname like '中国邮政储蓄银行%' then return '国有商业银行'; end if; if bankname like '中国银行%' then return '国有商业银行'; end if; if bankname like '中国建设银行%' then return '国有商业银行'; end if; if bankname like '交通银行%' then return '国有商业银行'; end if; if bankname like '华夏银行%' then return '股份制商业银行'; end if; if bankname like '招商银行%' then return '股份制商业银行'; end if; if bankname like '中国民生银行%' then return '股份制商业银行'; end if; if bankname like '上海浦东发展银行%' then return '股份制商业银行'; end if; if bankname like '中信银行%' then return '股份制商业银行'; end if; if bankname like '中国光大银行%' then return '股份制商业银行'; end if; if bankname like '浙商银行%' then return '股份制商业银行'; end if; if bankname like '兰州银行%' then return '城市商业银行'; end if; if bankname like '甘肃银行%' then return '城市商业银行'; end if; if bankname like '%农村%' then return '农村金融机构'; end if; if bankname like '%村镇银行%' then return '农村金融机构'; end if; if bankname like '中国进出口银行%' then return '政策性银行'; end if; if bankname like '国家开发银行%' then return '政策性银行'; end if; if bankname like '中国农业发展银行%' then return '政策性银行'; end if; if bankname like '%证券%' then return '其他金融机构'; end if; if bankname like '%投资%' then return '其他金融机构'; end if; if bankname like '%信托%' then return '其他金融机构'; end if; if bankname like '%股权%' then return '其他金融机构'; end if; return '其他金融机构'; end fn_class_Bank_Super;
分支行分类
create or replace function fn_class_Bank_Super_parent(bankname in varchar2) return varchar2 as begin if bankname like '中国农业银行%' then return '中国农业银行股份有限公司'; end if; if bankname like '中国工商银行%' then return '中国工商银行股份有限公司'; end if; if bankname like '中国邮政储蓄银行%' then return '中国邮政储蓄银行股份有限公司'; end if; if bankname like '中国银行%' then return '中国银行股份有限公司'; end if; if bankname like '中国建设银行%' then return '中国建设银行股份有限公司'; end if; if bankname like '交通银行%' then return '交通银行股份有限公司'; end if; if bankname like '华夏银行%' then return '华夏银行股份有限公司'; end if; if bankname like '招商银行%' then return '招商银行股份有限公司'; end if; if bankname like '中国民生银行%' then return '中国民生银行股份有限公司'; end if; if bankname like '上海浦东发展银行%' then return '上海浦东发展银行股份有限公司'; end if; if bankname like '中信银行%' then return '中信银行股份有限公司'; end if; if bankname like '中国光大银行%' then return '中国光大银行股份有限公司'; end if; if bankname like '浙商银行%' then return '浙商银行股份有限公司'; end if; if bankname like '兰州银行%' then return '兰州银行股份有限公司'; end if; if bankname like '甘肃银行%' then return '甘肃银行股份有限公司'; end if; if bankname like '%农村合作%' then return '农村合作银行'; end if; if bankname like '%农村信用%' then return '农村信用合作联社'; end if; if bankname like '%农村商业%' then return '农村商业银行股份有限公司'; end if; if bankname like '%村镇银行%' then return '村镇银行股份有限公司'; end if; if bankname like '进出口银行%' then return '进出口银行甘肃分行'; end if; if bankname like '国家开发银行%' then return '国开行甘肃省分行'; end if; if bankname like '中国农业发展银行%' then return '中国农业发展银行股份有限公司'; end if; if bankname like '%证券机构%' then return '证券股份有限公司'; end if; if bankname like '%投资管理有限公司%' then return '投资管理有限公司'; end if; if bankname like '%信托%' then return '其他金融机构'; end if; if bankname like '%股权%' then return '其他金融机构'; end if; return '其他金融机构'; end fn_class_Bank_Super_parent;
end
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)