创建视图的目的简单 隐藏数据复杂性安全 可以对视图授权数据独立 可以屏蔽表结构变化对用户的影响,比如增加列,更改列名创建视图1. 创建单表视图以下视图显示JAVA班的学生姓名、身份证号和班级。CREATE VIEW vJAVAstudentasSELECT sname 姓名,cardID 身份证号,...
分类:
数据库 时间:
2015-06-24 12:17:36
阅读次数:
234
在某些场景下我们可能需要生成一些随机数据,比如在测试环境中生成手机号、电子邮件地址等数据用来进行功能测试。或者将生产的数据导入到测试环境中,进行简单的脱敏处理。这是我在DBMS_RANDOM的基础上进行扩展开发的能够生成:手机号码电话号码电子邮件身份证号银行卡号住址的一个Oracle Package...
分类:
移动开发 时间:
2015-06-22 12:25:30
阅读次数:
539
身份证号正则(身份证号为15位或18位,15位全数字,18位全数字或以X|x结尾):
/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/
手机号正则(可能不全):
/^(0|86|17951)?(13[0-9]|15[01235678...
分类:
其他好文 时间:
2015-06-19 15:26:23
阅读次数:
106
原文:做一个牛XX的身份证号验证类(支持15位和18位) #region 是否合法的中国身份证号码 protected bool IsChineseID() { if (str.Length == 15) str = CidUpdate(str); if (str.Lengt...
分类:
其他好文 时间:
2015-06-16 18:29:28
阅读次数:
115
#region 是否合法的中国身份证号码 protected bool IsChineseID() { if (str.Length == 15) str = CidUpdate(str); ...
分类:
其他好文 时间:
2015-06-16 16:24:14
阅读次数:
70
//定义一个名为CPerson的类,有以下
//私有成员:姓名、身份证号、性别和年龄
//成员函数:构造函数、析构函数、输出信息的函数。
//在此基础上派生出CEmployee类,派生类CEmployee增加了两个新的数据成员,分别用于表示部门和薪水。
//要求派生类CEmployee的构造函数显示调用基类CPerson的构造函数,并为派生类CEmployee定义析构函数,定义输出信息的函...
分类:
其他好文 时间:
2015-06-04 19:26:30
阅读次数:
112
这里禁止了input框粘贴的功能。Document 禁止粘贴 效果如下图所示:
分类:
Web程序 时间:
2015-06-04 11:06:12
阅读次数:
158
//定义一个名为CPerson的类,有以下
//私有成员:姓名、身份证号、性别和年龄
//成员函数:构造函数、析构函数、输出信息的函数。
//在此基础上派生出CEmployee类,派生类CEmployee增加了两个新的数据成员,分别用于表示部门和薪水。
//要求派生类CEmployee的构造函数显示调用基类CPerson的构造函数,并为派生类CEmployee定义析构函数,定义输出信息的函...
分类:
其他好文 时间:
2015-06-03 23:36:55
阅读次数:
339
function getIdCardInfo(idcard){ var sigma = 0; var a = new Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 ); var w = n...
分类:
其他好文 时间:
2015-06-03 17:07:29
阅读次数:
85
一、概述
在实际的软件开发项目中,我们经常会遇到需要创建多个相同类型的数据库表或存储过程的时候。例如,如果按照身份证号码的尾号来分表,那么就需要创建10个用户信息表,尾号相同的用户信息放在同一个表中。
对于类型相同的多个表,我们可以逐个建立,也可以采用循环的方法来建立。与之相对应的,可以用一个存储过程实现对所有表的操作,也可以循环建立存储过程,每个存储过程实现对某个特定表的操作。
本文中,我们...
分类:
数据库 时间:
2015-06-03 15:54:28
阅读次数:
218