第一版比较粗略
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 行)
- */