| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
CREATE OR REPLACE FUNCTION fn_ipaddr_to_province (p_ipaddr NUMBER) 网管联盟bitsCN_com
RETURN VARCHAR2
IS
v_ret VARCHAR2 (100) := '';
BEGIN 网管有家www.bitscn.net
BEGIN
SELECT province
INTO v_ret
FROM ipdb
WHERE start_ip <= p_ipaddr AND end_ip >= p_ipaddr AND ROWNUM = 1; 网管u家u.bitsCN.com
EXCEPTION
WHEN NO_DATA_FOUND
THEN
v_ret := '';
END;
网管联盟bitsCN_com
RETURN v_ret;
EXCEPTION
WHEN OTHERS
THEN
RAISE;
END fn_ipaddr_to_province;
/
...
BEGIN
SELECT serverip
INTO v_serverip
FROM domainname
WHERE province = fn_ipaddr_to_province (p_ip) AND ROWNUM = 1;
EXCEPTION
WHEN NO_DATA_FOUND 网管网www.bitscn.com
THEN
v_serverip := 'mp3.u-vv.com';
END;
...
...
v_province := fn_ipaddr_to_province (p_ip);
BEGIN
SELECT serverip
INTO v_serverip
FROM domainname 网管有家www.bitscn.net
WHERE province = v_province AND ROWNUM = 1;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
v_serverip := 'default domain'; 网管u家bitscn.net
END;
...|
0
|
评论加载中…