爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
MSSQL教程
急 急 急 请求帮忙~解决方案
急 急 急 请求帮忙~解决方案
日期:2014-05-18 浏览次数:20838 次
急 急 急 请求帮忙~~!
请写一个触发器,当录入身份证号码之后,自动计算出生日期,规则15位身份证是从第6位之后的6位,18位身份证是从第6位这后的8位。
------解决方案--------------------
用个判断即可.
if len(@sfz = 15)
print (substring(@sfz,7,6))
else
print (substring(@sfz,7,8))
------解决方案--------------------
探讨
用个判断即可.
if len(@sfz = 15)
print (substring(@sfz,7,6))
else
print (substring(@sfz,7,8))
------解决方案--------------------
探讨
引用:
用个判断即可.
if len(@sfz = 15)
print (substring(@sfz,7,6))
else
print (substring(@sfz,7,8))
+
------解决方案--------------------
create trigger on tablename
for insert
as
上面的程序段
探讨
触发器怎么建的?
------解决方案--------------------
create trigger my_trig on tb for insert
as
begin
if exists(select 1 from inserted where len(sfz号码的字段) =15 )
select substring(sfz号码的字段,7,6) from inserted
else
select substring(sfz号码的字段,7,8) from inserted
end
上一篇:MSSQL日志超大处理方法
下一篇: 请教这个视图脚本如何写?
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
请教,存储过程能传入表名吗
。安装vs2012后安装SQL2012的时候共享功能目录不能修改了,该怎么处理
求教SSIS中Webservice组件和XML数据源的使用有关问题
SQL2005 对字段进行拆分解决方案
两表联系关系更新的存储过程
今天看到淘宝,突然想到一个商城系统是如何设计数据库的
关于SQL过滤,仅过滤单引号是否可以防止注入(access,sqlserver)解决方法
一个表的两个字段引用同一个外键,应该如何查询
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data解决方案
推荐阅读
更多>
[请问]怎么在数据库中排序并显示排序序号
求SQL语法解决思路
请问一条SQL语句(怎么从表A得到表B)
数据统计解决方案
大神们进来上,求帮助
查询困难,小弟我都怀疑数据库设计有有关问题了。
[Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLAllocHandle on SQL_HANDLE_DBC 失败解决方案
请问一个存储过程得用游标,好像进入死循环了,多谢
2008用BULK insert操作时有时候出现超时!请教如何设置超时时间限制
关于split用substring+charindex 把2008-06-14 变成20080614解决思路
求一条SQL语句,较复杂百分相送解决思路
sql server 怎么查询两个没有关联的表
基础有关问题
一段SQL,不执行.另求MSSQL入门教程解决思路
抵制日货,该如何解决
关于修改表中多个列参数,该如何处理
SQL 写法 请问
如何查看收缩数据库的状态
sql 2008无法D盘新建数据库,该怎么处理
小弟我知道这里高手云集,请高手赐教