扩大
缩小

随笔分类 -  数据库操作

摘要:一、准备工作服务器环境:服务器端:VMWARE下的win7 64位系统客户端:宿主机 WIN7 64位系统软件环境:win64_Oracle_11gR2PLSQL Developer 11.0.3.1700百度云盘免费下载地址:http://pan.baidu.com/s/1kTHzodL二、win... 阅读全文
posted @ 2015-09-23 17:15 翟中龙 阅读(13740) 评论(1) 推荐(2) 编辑
摘要:sql语句获取本周、本月、本年数据SQL Serverselect * from [data] where DATEPART(m,[date])=2Accessselect * from [data] where DATEPART('m',[date])=2说明:DATEPART(datepart,date)返回表示指定日期的指定部分的整数datepart 要取得的日期部分- m 表示月份,d表示日,yyyy表示年date 日期表达式datediff(week,zy_time,getdate())=0 //查询本周datediff(month,zy_time,getdate() 阅读全文
posted @ 2014-03-11 15:16 翟中龙 阅读(23075) 评论(1) 推荐(4) 编辑
摘要:存储过程:USE [HHWeb]GO/****** Object: StoredProcedure [dbo].[P_Pageing] Script Date: 05/08/2013 14:09:50 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROC [dbo].[P_Pageing]@tbname nvarchar(50), --要分页显示的表的名称@FieldKey nvarchar(100), --用于定位记录的主键(唯一键)字段,可以是逗号分隔的多个... 阅读全文
posted @ 2013-05-08 14:31 翟中龙 阅读(530) 评论(0) 推荐(0) 编辑
摘要:很明显是权限不足导致附加数据库失败的,刚遇到此问题时也有点不知所措,就开始在网上搜解决方案,结果找了太多的方法也试也n多种方法,还是徒劳无功,最后看到一博客评论说了一句“权限不足”,才恍然大悟,直接找到数据库文件,把mdf所在的文件夹--属性--安全--组或用户名--编辑--选中Authenticated users把权限完全控制选择上,就OK了。通过解决这个问题自己也感悟到一些东西:我们在遇到问题的时候第一观念就是赶快去网上查找解决方法,而不是自己仔细去想想,问题究竟出在哪里。如果在网上找到了类似的解决方案就开始不对症下药,万一“瞎猫碰到死耗子”给解决掉了,就庆幸!这样知其然不知其所以然的方 阅读全文
posted @ 2013-03-26 10:41 翟中龙 阅读(1305) 评论(0) 推荐(0) 编辑
摘要:SQL数据库中的表连接含义:连接即是把两个表或者两个以上的表信息放置在一个结果集中分类:1.内部连接2.外部连接3.完全连接4.交叉连接内部连接是连接类型中最普通的一种,与大多数连接一样,内部连接根据一个或几个相同的字段将记录匹配在一起,但是内部连接仅仅返回那些存在的字段匹配的记录。Use northwindselect products.*,suppliers.supplierid from products inner join suppliers on products.supplierid=suppliers.supplieriduse pubsselect a.au_lname+&# 阅读全文
posted @ 2012-12-24 17:28 翟中龙 阅读(15060) 评论(0) 推荐(1) 编辑
摘要:SQL之前的版本导出脚本的时候只能把数据表的结构导出,却不能把其中的数据一齐导出来,在平时的应用中难免有时希望获取数据导出的脚本,比如有时SQL版本不一样的时候,无法把高版本的数据库备份直接还原到低版本的数据库中,今天我就遇到了这样的一个情况,最后没有办法只有把原数据库中的数据以脚本形式导出,幸好用的是SQL08,因为SQL Server2008新增了一个导出带数据脚本的功能,下面把具体的步骤说一下第一步,选中需要导出脚本的数据库,右键选中第二步,选取弹出菜单中的任务----生成脚本选项(会弹出一SQL生成脚本的向导)第三步,在向导中点击下一步,弹出选择数据库界面(默认是自己之前选中的数据库) 阅读全文
posted @ 2012-12-24 13:28 翟中龙 阅读(8239) 评论(0) 推荐(0) 编辑
摘要:数据库是我们在开发时的一个工具,所以我们只是希望通过数据库来为我们开发提供便利。微软在给我们提供的SQL数据库就专门设置了两种方法来使用数据库,一种是通过代码形式实现,一种则是通过可视化方式。由于代码方式格式具有统一性,所以在使用数据库的时候,可能会偶尔不记得具体的创建方法,下面我就把一些常用的数据库的操作总结出来,以供以后开发使用。数据库 'XXXX' 已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924)USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SE 阅读全文
posted @ 2012-12-18 15:34 翟中龙 阅读(239) 评论(0) 推荐(0) 编辑