`
- 浏览:
121923 次
- 性别:
- 来自:
郑州
-
declare @name varchar(20),@sid varchar(30)
declare @y varchar(8),@m varchar(8),@d varchar(8)
declare cur cursor
for select 姓名,身份证号,substring(身份证号,7,2),substring(身份证号,9,2),substring(身份证号,11,2) from Sheet1$
open cur
fetch next from cur into @name,@sid,@y,@m,@d
while @@fetch_status = 0
begin
if len(@sid)=15
begin
--print 'update [192.168.123.201].htbz.dbo.t_Worker set year(wk_birthday) = '+substring(@sid,7,4)+',month(wk_birthday) = '+substring(@sid,11,2)+',day(wk_birthday) = '+substring(@sid,13,2)+' where wk_name = '+@name+''
--select replace(year(wk_birthday),@str2 = year(wk_birthday),@y), @str3= replace(month(wk_birthday),month(wk_birthday),@m) ,replace(day(wk_birthday),day(wk_birthday),@d) from [192.168.123.201].htbz.dbo.t_Worker where wk_name = @name
print @y+'-'+@m+'-'+@d
update [192.168.123.201].htbz.dbo.t_Worker set wk_birthday = '19'+@y+'-'+@m+'-'+@d where wk_name = @name
end
fetch next from cur into @name,@sid ,@y,@m,@d
end
close cur
DEALLOCATE cur
///以上的内容是在身份证长度为十八的基础上改的,只用一改就行了,
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
根据提供的信息,我们可以深入探讨如何从身份证号码中提取出生年月这一知识点。 ### 一、身份证号码结构解析 中国的居民身份证号码由18位数字组成,每一部分都有其特定的意义: 1. **行政区划代码(前6位)**:...
在进行数据录入时,确保身份证信息的合法性至关重要。不正确的身份证信息将导致数据的有效性和准确性大打折扣。为此,设计了一款专门用于校验15位与18位公民身份证号码合法性的SQL函数。 #### 二、身份证号码结构...
2. **数据类型转换**:从身份证号提取出生日期时,需要将字符串转换为日期对象。这涉及到`SimpleDateFormat`类,用于格式化和解析日期,例如"19900101"转换为`java.util.Date`对象。 3. **行政区划查询**:前6位...
2. **出生日期**:第七到第十四位,表示持证人的出生年月日; 3. **顺序码**:第十五到第十七位,表示在同一地址码所标识的区域范围内,对同年同月同日出生的人编定的顺序号,奇数分配给男性,偶数分配给女性; 4. *...
以上四个知识点是JavaScript编程中常见的日期处理技巧,它们在处理个人数据时尤其有用。在实际应用中,还需要注意对输入数据的合法性检查,以及考虑时区和日期格式的多样性。同时,对于涉及用户隐私的数据,必须遵循...
1. **性能优化**: 在处理大量数据时,考虑使用索引、批处理等方式提高效率。 2. **安全措施**: 确保对敏感数据(如身份证号码)的安全处理,避免泄露。 3. **多语言支持**: 对于国际化应用,支持多种语言的日期格式...
在中国,身份证号码由18位数字组成,前6位代表地区代码,接着的8位表示出生日期(年月日),第17位代表性别(奇数为男性,偶数为女性),最后一位是校验码。因此,解析身份证信息的关键在于提取这些关键部分。 在C#...
15位的旧版身份证号码存在“2000年”问题,即无法正确区分公元2000年之后出生的人与1900年代出生的人。为了消除这一歧义并确保数据的准确性,根据国家规定,身份证号码需要升级到18位。在社会保障、养老保险等领域,...
1、本表是以SQL脚本的形式,请大家自行转换,不懂开发的可以用记事本打开 2、本人历时两周吐血整理,很多人会不削一笑:切,这还需要整理吗?国家民政部官网上直接下载就行了。这就是我想说的,行政区划几乎每年都...
29.完善SQL农历转换函数 50 30.自定义函数实现位操作 58 31.求某段时间内星期几的天数 61 32.根据进舍位或四舍五入来求值 63 33.字符串转成16进制函数 64 34.去掉字段中多个带区号电话号码前面的区号 65 35.SQL2000/...
- 出生日期码由出生年月日转换而来,第7位到第14位分别代表年、月、日。 - 顺序码是同一地区内对同年同月同日出生者的序列号,奇数分配给男性,偶数分配给女性。 - 校验码是通过特定算法计算得出,用于检验身份证...
综上所述,ACCESS的数据输入涉及用户界面交互,查询可以获取所需数据,计算功能用于处理和转换数据,而连接则允许与不同数据源进行交互。在实际应用中,这些功能通常结合使用,以实现强大的数据管理和分析。
SQL数据库在信息系统中扮演着核心角色,特别是在设计和管理数据方面。本文以客房管理系统为例,深入探讨了如何利用SQL数据库进行实战训练。 首先,系统的主要功能涵盖了数据录入、查询和统计,这些都是数据库管理的...
《使用Spark进行北京积分落户数据分析详解》 在大数据分析领域,Apache Spark因其高效的数据处理能力而备受推崇。本篇将详细介绍如何运用Python Spark对2018年北京积分落户人员名单进行深度分析,揭示其中的地域、...
Oracle数据库在处理身份证号码相关的查询时,经常需要提取其中的个人信息,例如省市、性别和年龄。以下我们将详细探讨如何利用Oracle SQL实现这些功能。 首先,我们来看如何通过身份证号得到省市。在中国,身份证...
在日常生活中,当我们需要查询或验证一个身份证号码对应的出生地或常住地时,这样的数据尤为关键。这个压缩包提供的“全国省市区数据库”就是这样一个资源,它包含了中国所有省份、城市以及区县的详细对应关系。 ...
- **学员基本信息**:包括学员编号、姓名、身份证号、性别、出生年月、身高、体重、视力、色盲、家庭住址、工作单位、教练员编号、学习费用、照片、考试通过情况、联系方式、计划学习日期和报名时间等。 - **教练...
SQL数据库实训示例主要涉及了数据库的设计和管理,特别是针对一个客房管理系统的实现。系统的主要功能包括数据录入、查询和统计,涵盖了客人的个人信息、入住情况、费用计算等多个方面。 1. 数据录入功能: 系统...
受理编号 = 年月日 + 序号(转换成5位字符串) = 20060309 + 00001 3. 编辑数据: 1) 增加新的数据,需要录入的项目与2中读入项目的相同。(10分) 2) 修改数据,不论是读入的数据还是...