sql
pjh163_2010
这个作者很懒,什么都没留下…
展开
-
使用sql语句查询日期在一周内的数据
最近在作公司的一个项目时用到了查询同一周内的数据,感觉挺有用的。sql语句是: select * from 表 where datediff(week,时间字段,getdate())=0 也可以稍作修改用来查询与指定日期在同一周内的数据: select * from 表 where datediff(week,时间字段,2002-01-01)=0 由于ACCESS与S转载 2011-12-12 10:19:53 · 961 阅读 · 0 评论 -
Sql日期时间格式转换
sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varcha转载 2011-12-12 10:19:12 · 728 阅读 · 0 评论 -
sql 导入导出
/******* 导出到excel EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q - S"GNETDATA/GNETDATA" -U"sa" -P""' /*********** 导入Excel SELECT * FROM OpenDataSource( 'Microsof转载 2012-02-09 11:03:39 · 408 阅读 · 0 评论 -
SQL优化(索引、存储过程、数据分页的存储过程)
一、索引 (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查"安转载 2012-03-23 14:10:53 · 1957 阅读 · 0 评论 -
SQL Server 触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert转载 2012-04-13 10:46:24 · 337 阅读 · 0 评论 -
Java实现SQLServer的数据库备份与还原
import java.io.*; import java.text.SimpleDateFormat; import javax.servlet.*; import javax.servlet.http.*; import java.sql.*; //--------------------------------- // java mssql数据库的备份与还原 //-------转载 2012-07-03 21:33:12 · 1898 阅读 · 0 评论 -
sql server 2008 清除日志
USE [master] GO ALTER DATABASE dbname SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE dbname SET RECOVERY SIMPLE --简单模式 GO USE dbname GO DBCC SHRINKFILE (转载 2012-08-13 16:05:23 · 464 阅读 · 0 评论