第一版比較粗略
http://blog.csdn.net/happyflystone/archive/2008/07/23/2700649.aspx
這次收錄比較詳細 ,並且形成表格放在DB中
需要的朋友可以到我的資源裡下載使用
http://download.csdn.net/user/happyflystone
其實也沒有什麼技術含量
- ------------------------------------
- -- Author:Flystone
- -- Version:V1.001
- -- Date:2008-08-04 21:56:11
- -- 轉載註明出處
- ------------------------------------
- alter function f_getinfo(@cid varchar(18))
- returns varchar(100)
- as
- begin
- --不做合法性檢測
- declare @s varchar(100)
- select @s = isnull(@s ,'') + case when descrp = '縣' then '' else descrp end
- from sfz_info
- where dm = left(@cid,2) +'0000' or dm = left(@cid,4) +'00' or dm = left(@cid,6)
- order by dm
- return @s
- end
- go
- select dbo.f_getinfo('110229')
- /*
- ----------------------------------------------------------------------------------------------------
- 北京市延慶縣
- (所影響的行數為 1 行)
- */
- select dbo.f_getinfo('110102')
- /*
- ----------------------------------------------------------------------------------------------------
- 北京市市轄區西城區
- (所影響的行數為 1 行)
- */
- select dbo.f_getinfo('431229')
- /*
- ----------------------------------------------------------------------------------------------------
- 湖南省懷化市靖州苗族侗族自治縣
- (所影響的行數為 1 行)
- */