T-sql获取日期技巧
摘要:来源:http://blog.csdn.net/lenovore/article/details/6684577搜集整理:sagahu@163.com这是计算一个月第一天的SQL 脚本:select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --当月的第一天select DATEADD(mm, DATEDIFF(mm,0,getdate())-1, 0) --上个月的第一天select DATEADD(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) --当月的最后一天select DATEADD(ms,-
阅读全文
posted @
2012-10-05 00:48
萨迦狐
阅读(464)
推荐(0) 编辑
Access、SQLServer、Oracle常见SQL语句应用区别
摘要:原作者:关劲松 PMP 来源:http://hi.baidu.com/okhymok/blog/item/c99132667ac5c258eaf8f8aa.html 搜集整理:sagahu@163.com 日期:2011-10-14 15:31 为了兼容Access、SQL Server、Oracle三种数据库版,我们在编写SQL语句的过程中,需要尽量使用一些通用的语句,但有些方面有些区别还是避免不了,现简单总结一下。 以下A代表Access,S代表SQL Server,O代表Oracle: 1、取当前系统时间 A:Select Now() S:Select Getdate() O:Selec
阅读全文
posted @
2012-10-05 00:45
萨迦狐
阅读(180)
推荐(0) 编辑
MySQL、SQL Server 、 Oracle、Access的sql语句区别
摘要:来源:http://hi.baidu.com/kqogje/blog/item/933060584f34e9d59c8204ac.html 搜集整理:sagahu@163.com 1. 取前几条数据 MySQL 语法 SELECT * FROM Persons LIMIT 5 Oracle 语法 SELECT * FROM Persons WHERE ROWNUM <= 5 SQL Server 的语法 SELECT TOP 2 * FROM Persons SELECT TOP 50 PERCENT * FROM Persons 2.建表约束 MySQL建表约束CREATE TABLE
阅读全文
posted @
2012-10-05 00:44
萨迦狐
阅读(489)
推荐(0) 编辑
查询插入记录产生的自增列值
摘要:MS Access: insert语句; select @@identity; -- 但是要分成两次查询。MS SQL Server: insert语句; select @@identity;或者:select scope_identity(); -- 可以把两条语句一起执行。Oracle: select 序列名.nextval from dual; insert into 表名 (序列字段,...) values (序列名.nextval,...);MySQL: insert 语句; select @@identity; 或者:select last_insert_id(...
阅读全文
posted @
2012-10-01 13:59
萨迦狐
阅读(132)
推荐(0) 编辑