07 2011 档案

摘要:--查询当天: select * from info where DateDiff(dd,datetime,getdate())=0 --查询24小时内的: select * from info where DateDiff(hh,datetime,getDate())<=24 --info为表名,datetime为数据库中的字段值 --查询当天: select * from info where DateDiff(dd,datetime,getdate())=0 --查询24小时内的: select * from info where DateDiff(hh,datetime,getD 阅读全文
posted @ 2011-07-29 13:50 amityat 阅读(822) 评论(0) 推荐(0) 编辑
摘要:一、导出导入SQL Server里某个数据库 1.在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。 2.备份 选数据库-完全, 目的 备份到 按添加按钮 文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak) 重写 选重写现有媒体 最后按确定按钮。 如果生成的备份数据库文件大于1M,要用压缩工具压缩后再到Internet上传输。 3.通过FTP或者remote desktop或者pcanywhere等方法 把第二步生成的备份数据库文件或者其压缩后的文件传到目的SQL Server数据库,如果有压缩要解压。 阅读全文
posted @ 2011-07-06 09:39 amityat 阅读(814) 评论(3) 推荐(0) 编辑
摘要:存储过程是存储于数据库中的一组T_SQL语句。有了存储过程之后,与数据库的交互就没有必要在程序中写一堆的SQL程序,而只需要一条语句调用适当的存储过程完成就可以了。另外,由于代码是存储在数据库中,我们也可以在不同的应用程序或者查询窗口中不断的重复利用这些代码。图示化窗口的一个简单例子:选中此表,新建一个查询,在窗口中,写一个简单的存储过程代码。在右边的资源对象管理器中,在c1所在的数据库里,依次点击->可编程性->存储过程,里面会有我们刚刚建的存储过程。(1)不带参数的存储过程:gocreate procedure usp_c1asselect * from c1 where id 阅读全文
posted @ 2011-07-06 09:38 amityat 编辑
摘要:我的一个简单游标代码:gocreate table c3(id int,w1 int,w2 int,w3 int)goinsert into c3 values(1,101,102,103)insert into c3 values(2,201,202,203)insert into c3 values(3,301,302,303)gocreate table c4(id int,w int)godeclare lucy cursor forselect * from c3open lucydeclare @i int,@w1 int,@w2 int,@w3 intfetch next fro 阅读全文
posted @ 2011-07-06 09:36 amityat 编辑