
数据库
文章平均质量分 60
fableking
清风共我驾云腾,
可畏人嘲我不能?
怯世虚名还满市,
谁人敢笑我癫疯。
展开
-
执行SQL存储过程/SQL与excel互导
昨天。。。客户要求,说要把数据库里的数据导出到excel,没办法,以前没做过这个,只好去网上查资料几经周折,终于找到了方法,不过是利用sql的存储过程来实现的。。。。。以下是原文:来自:http://www.cnblogs.com/bonny.wong/archive/2005/01/29/99387.html**************************************原创 2007-03-07 12:09:00 · 3122 阅读 · 0 评论 -
Oracle 端口列表
下表包含了Oracle不同产品的缺省端口,例如Oracle Database,Oracle Application Server的默认端口。更改这些默认端口可以防止简单的数据库攻击,除了端口扫描。在Oracle中经常会发生不能改变默认端口的情况,因为Oracle的端口是硬编码进代码中的。查看IANA规定的默认端口:http://www.iana.org/assignments/port-n转载 2008-03-17 15:41:00 · 888 阅读 · 0 评论 -
Oracle数据导入导出imp/exp命令
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录o转载 2008-03-28 16:56:00 · 500 阅读 · 0 评论 -
Hibernate 参数设置一览表
有大量属性能用来控制Hibernate在运行期的行为. 它们都是可选的, 并拥有适当的默认值. 警告: 其中一些属性是"系统级(system-level)的". 系统级属性只能通过java -Dproperty=value或 hibernate.properties来设置, 而不能用上面描述的其他方法来设置.表 3.3. Hibernate配置属性转载 2008-05-20 11:33:00 · 757 阅读 · 0 评论 -
SQL Server数据库完美优化详解
SQL Server数据库如下方法来优化查询 : 1、把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以将Tempdb应放在RAID0上,SQL2000不在支持。数据量(尺寸)越大,提高I/O越重要. 2、纵向、横向分割表,减少表的尺寸(sp_spaceuse) 3、升级硬件 4、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。注意填充因子要适当(最好转载 2008-08-26 12:57:00 · 543 阅读 · 0 评论 -
SQL SERVER 与ACCESS、EXCEL的数据转换
SQL与ACCESS和EXCEL的数据转换熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数转载 2008-06-17 22:45:00 · 643 阅读 · 0 评论 -
sql2000与2005 jdbc 连接的不同
主要有6个问题:1. jdbc的问题。sql2000的jdbc有三个文件msmbase.jar,mssqlserver.jar,msutil.jar;sql2005的jdbc只有一个文件sqljdbc.jar。随着sql的升级,相应得jdbc也要改变,不然,呵呵,是连不上的,出现“数据流dts连接rpc协议”之类的错误。jdbc下载地址:http://www.microsoft.com/c转载 2008-06-17 00:00:00 · 885 阅读 · 0 评论 -
SQL优化-索引
微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)…… (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和转载 2008-06-18 15:40:00 · 708 阅读 · 0 评论 -
Sql Server 日期格式化函数
Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select C转载 2008-11-01 15:27:00 · 975 阅读 · 0 评论 -
MS SQL2005插入中文乱码的问题解决
今天使用SQL2005的时候,在查询窗口中插入中文和直接在UI的表格中写入中文,保存后都显示一串问号,乱码问题严重于是到处找语言和编码设置,结果一直都没找到这个选项,于是开始网上搜罗数据,结果也查不到具体的解决方法。。郁闷中于是开始比较以前从sql2000导入进来的的数据库,因为那个数据库插入中文是正确的,最后发现问题在数据库的排序规则中~~ 默认的数据库排序规则是:SQL_Lat原创 2008-11-30 21:33:00 · 2651 阅读 · 2 评论 -
配置Spring数据源c3p0与dbcp
不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是 Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以 通过代码的方式创建一个数据源,以便进行无依赖的单元测试 配置一个数据源 Spring在第三方依赖包中包含了两个数据转载 2009-03-24 16:45:00 · 11749 阅读 · 1 评论 -
oracle主键自增
首先,你要有一张表!CREATE TABLE example(ID Number(4) NOT NULL PRIMARY KEY,NAME VARCHAR(25),PHONE VARCHAR(10),ADDRESS VARCHAR(50));如果对于以上的建表语句还有疑问的话,建议您不要继续了!有那么些时间您还不如去看看金庸读读琼瑶!然后,你需要一个自定义的sequence转载 2008-03-09 21:47:00 · 1173 阅读 · 0 评论 -
Oracle表空间、用户建立SQL
--建立名为ph_pro的profile,如果已存在不需要再次建立create profile ph_pro limitsessions_per_user unlimitedcpu_per_session unlimitedcpu_per_call unlimitedconnect_time unlimitedidle_time 60logical_reads_p转载 2008-02-13 22:27:00 · 827 阅读 · 0 评论 -
关于 FROM a,b 和 a LEFT JOIN b on 的区别 ...
SELECT * FROM a,b WHERE a.id=b.id 和 SELECT * FROM a LEFT JOIN b ON a.id=b.id 这两种写法有什么区别么 ...? 给个通俗的解释吧. 例表a aid adate 1 a1 2 a2 3 a3 表b bid bdate 1 b1 2 b2 4 b4 两个表a,b相连接,要取出id相同的字段 select * from a ,b转载 2007-03-14 13:13:00 · 4495 阅读 · 0 评论 -
SQL SERVER数据库开发之存储过程应用
标 题:SQL SERVER数据库开发之存储过程的应用作 者:栽培者日 期:2005-12-27说 明:由于个人能力有限,文章中难免会出现错误或遗漏的地方,敬请谅解!同时欢迎你指出,以便我能及时修改,以免误导下一个看官。最后希望本文能给你带来一定的帮助。序 可能有不少朋友使用SQL SERVER做开发也已经有段日子,但还没有或者很少在项目中使用存储过程,或许有些朋友认为根本没有必要使用存转载 2007-03-14 14:50:00 · 919 阅读 · 0 评论 -
SQL2000存储过程的基础教程
存储过程的概念 SQL Server提供了一种方法,它可以将一些固定的操作集中起来由SQL Server数据库服务器来完成,以实现某个任务,这种方法就是存储过程。 存储过程是SQL语句和可选控制流语句的预编译集合,存储在数据库中,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其他强大的编程功能。 在SQL Server中存储过程分为两类:即系统提供的存储转载 2007-03-14 13:34:00 · 2643 阅读 · 1 评论 -
SQL入门:创建视图
如视图中所讨论的,视图提供在一个或多个表中查看数据的替代方法。通过创建视图,可以对想要各种用户查看的信息进行限制。下列图表显示视图和表之间的关系。 图 2. 表和视图之间的关系 在图 2中,View_A 被限制仅存取 TABLE_A 的列 AC1 和 AC2。 View_AB 允许存取 TABLE_A 中的列 AC3 和 TABLE_B 中的列 BC2。通过创建 View_A转载 2007-03-14 15:09:00 · 2957 阅读 · 0 评论 -
sql server数据库定时自动备份
前提:操作计算机上要安装有SQL Server客户端应用程序。第一步:双击屏幕右下角的 ,在服务(R)处选SQL Server Agent,然后点击开始/继续。 第二步:在〔开始〕->〔程序〕处,启动SQL Server -> 企业管理器。第三步:点企业管理器中->管理->sql server代理->作业 第四步:右击新建作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择转载 2007-03-15 16:40:00 · 4045 阅读 · 1 评论 -
实现千万级数据的分页显示!
/* 经测试,在 14483461 条记录中查询第 100000 页,每页 10 条记录按升序和降序第一次时间均为 0.47 秒,第二次时间均为 0.43 秒,测试语法如下: exec GetRecordFromPage news,newsid,10,100000 news 为 表名, newsid 为关键字段, 使用时请先对 newsid 建立索引。*//* 函数名称: GetRecor转载 2007-03-15 10:36:00 · 739 阅读 · 0 评论 -
JAVA中对存储过程的调用方法
一:Java如何实现对存储过程的调用: A:不带输出参数的 ---------------不带输出参数的----------------------------------create procedure getsum@n int =0asdeclare @sum intdeclare @i intset @sum=0set @i=0while @iset @sum=@sum+@iset @转载 2007-03-16 14:41:00 · 1029 阅读 · 0 评论 -
SQL查询重复记录
select * from list where callnumber in (select callnumber from list where group by callnumber having(count(*))>1) order by callnumber转载 2007-03-22 14:50:00 · 1078 阅读 · 0 评论 -
在sql中执行dos命令
exec master..xp_cmdshell @cmd@cmd=需要执行的dos命令语句原创 2007-06-01 17:38:00 · 2487 阅读 · 0 评论 -
让SQL自动备份并压缩
关于SQL自动备份的方法在本Blog中有些过相关的文章可以参看:http://blog.youkuaiyun.com/fableking/archive/2007/03/15/1530427.aspx 这里就讲如何让产生后的备份文件自动压缩并删除源文件的方法其实这里利用的是winrar的命令行来执行压缩并删除源文件的方法的winrar命令行的压缩命令是[winrar路径] a [参数] [压缩原创 2007-06-04 12:19:00 · 2065 阅读 · 0 评论 -
sql随机抽取记录
我们经常想在一个数据表中随机地选取出数据来,比如随机生成考试试卷等。利用 SQL Server 的 NewID() 方法就可以很轻松地达到这个目的。NewID() 方法返回一个 GUID,如:EE95A489-B721-4E8A-8171-3CA8CB6AD9E4在 select 表的时候,再增加一列为 NewID() 就可以了。SQL 语句:select *, NewID() from tabl转载 2009-04-03 15:15:00 · 4876 阅读 · 0 评论