SQL Server
文章平均质量分 59
qudymeteor
日本企業で4年間ぐらいかけて、コーティング、設計、導入などをやっています。プログラマーからプログラマーリーダーになっています。(BSE)
展开
-
使用 IP 地址连接SQL Server 数据库的速度慢的原因
症状loadTOCNode(1, cause); 当安装 Microsoft 数据访问组件 (MDAC) 版本 2.6 后,每次尝试使用 IP 地址(而不是服务器名称)连接到 SQL Server 7.0 或 SQL Server 2000 数据库时所花的时间可能比预期的要长。在某些报告的情况中,其表现为向客户端应用程序报告“超时已过期”错误,而且连接尝试失败。转载 2007-02-28 20:17:00 · 2898 阅读 · 0 评论 -
MS SQL的存储过程可以调试吗
随着对MS SQL的存储过程的使用,存储过程中的代码越写越长,但是对存储过程中的变量及代码执行情况不能准确把握,如何像在程序中调试一样来调试MS-SQL的存储过程1。如果调试存储过程在查询分析器中找到需要调试的存储过程,右键点击选择“调试”,弹出“调试过程”对话框,在其中输入存储过程中的参数(如果值为空,需要选择“设置为空”选项),点击“执行”即可操作操作快捷键:F5(运行) F9转载 2007-02-27 13:53:00 · 1244 阅读 · 0 评论 -
使用索引,让SQL跑的更快
人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个方转载 2007-03-06 18:02:00 · 1058 阅读 · 0 评论 -
关于SQL语句的优化方式
大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数据仓库方面的项目,以下的一点东西算是数据库优化方面的学习+实战的一些心得体会了,拿出来大家共享。欢迎批评指正阿! SQL语句: 是对数据库(数据)进行操作的惟一途径; 消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低; 可以有不同的写法;易学,难精通。 SQL优转载 2007-03-06 17:55:00 · 911 阅读 · 0 评论 -
整理的一些T-sql
这个存储过程的作用是自动生成编号,比如我们在数据库中有个**票编号字段,该存储过程可以生成格式为头(自己定义的一个头,比如AA)+日期(形如20070401)+6位递增整数(形如002254),并且每到了新的一年后面的6位整数便会归0重新开始。其中用到了动态执行sql的方法。参数有四个,需要给出表名称,字段名称,头和一个返回值。=================================转载 2007-10-22 10:13:00 · 717 阅读 · 0 评论 -
SQLServer和Oracle的常用函数对比
--语句有所不同,下为函数的区别SQLServer和Oracle的常用函数对比 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小)转载 2007-10-22 16:35:00 · 746 阅读 · 0 评论 -
SQL的主键和外键
以下面三张表为例:有三张表,一张表是读者信息,有一个属性为readno,一张表是图书的信息,有一个属性是bookno,一张表是借阅关系,有两个属性分别以读者信息表中的readno,和图书信息表中的bookno为外键,我想问的是,在借阅关系表中插入数据时不是得自己写入readno和bookno吗,这样,设外键还有什么作用?答案:外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主转载 2007-10-19 10:07:00 · 839 阅读 · 0 评论 -
Oracle和SQL Server存储过程的不同
一. 多表连接查询,更新存储过程Sql存储过程ALTER PROCEDURE [dbo].[ GetEvent] @SCSWId nvarchar(20)= null , @ToDate DATETIME, @FromDate DATETIME AS SELECT NOTES.NOTE_ID, NOTES.NOTE, SCSW_CALEND转载 2007-10-22 16:38:00 · 1575 阅读 · 0 评论 -
关于Oracle与SqlServer中获取所有字段、主键、外键的sql语句
最近在做的社会网络分析原型系统需要将多种不同数据库中的表的字段、主外键信息读出,实现这些功能费了不少功夫,记录下来以备用吧Oracle:查询某个表中的字段名称、类型、精度、长度、是否为空select COLUMN_NAME,DATA_TYPE,DATA_PRECISION,DATA_SCALE,NULLAB转载 2007-10-22 12:35:00 · 942 阅读 · 0 评论