文章分类 - 数据库
摘要:select to_char(sysdate,'ww') ,to_char(sysdate,'iw') from dual;select to_char(sysdate,'ddd') from dual;select TRUNC(SYSDATE,'MM') from dual;1)ww的算法为每年1月1日为第一周开始,date+6为每一周结尾例如:20050101为第一周的第一天,而第一周的最后一天为20050101+6=20050107 公式: 每周第一天 :date + 周 * 7 - 7 每周最后一天:date + 周 *
阅读全文
摘要:1:取得当前日期是本月的第几周SQL> select to_char(sysdate,'YYYYMMDD W HH24:MI:SS') from dual;TO_CHAR(SYSDATE,'YY-------------------20030327 4 18:16:09SQL> select to_char(sysdate,'W') from dual;T-42:取得当前日期是一个星期中的第几天,注意星期日是第一天SQL> select sysdate,to_char(sysdate,'D') from dual;SYS
阅读全文
摘要:B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功能,而对那些未经授权的“非法用户”将会将他们彻底的“拒之门外”。下面就让我们一起了解一下如何设计可以满足大部分B/S系统中对用户功能权限控制的权限系统。需求陈述不同职责的人员,对于系统操作的权限应该是不
阅读全文
摘要:SQL语句修改字段默认值alter table 表名 drop constraint 约束名字说明:删除表的字段的原有约束alter table 表名 add constraint 约束名字 DEFAULT 默认值 for 字段名称说明:添加一个表的字段的约束并指定默认值 创建表CREATE TABLE 学生信息( 学号varchar(14) IDENTITY(1,1) PRIMARY KEY, 姓名varchar(8) UNIQUE NOT NULL, 班级编号varchar(14) REFERENCES '班级信息', 年级int null,性别varchar(2) CHE
阅读全文
摘要:获取日期函数:GetDate()只获取日期,不获取时间:方法一:用DateName()就可以获得相应的年、月、日,然后再把它们连接起来就可以了:Select Datename(year,GetDate())+'-'+Datename(month,GetDate())+'-'+Datename(day,GetDate())另外,DateName()还可以获得到小时、时间、秒、星期几、第几周,分别如下:Select Datename(hour,GetDate())Select Datename(minute,GetDate())Select Datename(sec
阅读全文
摘要:ORACLE分割字符串函数:create or replace function f_split_string(var_str in string,var_split In String) return t_ret_tableisvar_out t_ret_table;var_tmp varchar2(4000);var_element varchar2(4000);beginvar_tmp := var_str;var_out := t_ret_table();--如果存在匹配的分割符while instr(var_tmp,var_split)>0 loopvar_element :=
阅读全文
摘要:SQLserver字符串分割函数http://blog.csdn.net/xiaoyuan402/article/details/7049473
阅读全文