color:red

2010年8月8日

对SQL查询优化的补充--(in篇)

摘要: 对SQL查询优化的补充--(in篇) Posted on 2010-08-06 12:36 チャチャの楽園 阅读(52) 评论(1) 编辑 收藏 所属分类: SQL --之前有一篇SQL优化的十条经验,感觉还是说的不够具体,现在就个人工作时遇到的具体问题进行补充。今天先讲一下关于select...where...in...这种情况吧。有些时候我们的查询条件里面出现了很多零散不连续的值,比如一个... 阅读全文

posted @ 2010-08-08 17:09 永不言弃program 阅读(277) 评论(0) 推荐(1) 编辑

数据库随机取n条记录

摘要: 数据库随机取n条记录 SQL Server SELECT TOP n * from 表名 order BY newid()My SQLselect * from 表名 order by rand() limit nOracleselect * from(select * from 表名order by dbms_random.value)where rownum < = n; 阅读全文

posted @ 2010-08-08 16:56 永不言弃program 阅读(190) 评论(0) 推荐(0) 编辑

函数和存储过程的区别

摘要: 函数和过程都是一种子程序或子程序的集合,只不过函数有返回值而过程可以无返回值。 事件过程:有具体的对象和事件,必须通过对象的某个事件激活而被执行的. 通用过程:无具体的对象和事件,是通过其他过程(一般是事件过程)调用才被执行的,一般在 "模块 "中定义(窗体模块,标准模块,类模块),包括proc过程(无返回值)和function过程(有返回值).函数是有返回值的, 无论在C++,SQL,.等很多... 阅读全文

posted @ 2010-08-08 16:50 永不言弃program 阅读(2656) 评论(0) 推荐(0) 编辑

一些SQL高级函数

摘要: 一些SQL高级函数?不要那些简单的例如 创建表等,要一些编程能共用到的!满意加分! 阅读全文

posted @ 2010-08-08 16:32 永不言弃program 阅读(420) 评论(0) 推荐(0) 编辑

索引的理解

摘要: 1、修改指定的索引:用户还可以通过执行UPDATE STATISTICS语句或者sp_updatestats系统存储过程来手工修改统计信息。使用UPDATE STATISTICS语句既可以修改表中的全部索引,也可以修改指定的索引。2、删除表truncate table 表名3、http://www.xue5.com/itedu/200707/141932.html为什么要创建索引 阅读全文

posted @ 2010-08-08 15:19 永不言弃program 阅读(169) 评论(0) 推荐(0) 编辑

SQL Server中索引使用及维护

摘要: SQL Server中索引使用及维护1楼在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法。 在良好的数据库设计基础上,能有效地使用索引是SQLServer取得高性能的基础,SQLServer采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的大部... 阅读全文

posted @ 2010-08-08 14:26 永不言弃program 阅读(353) 评论(0) 推荐(0) 编辑

获取新插入表的一行,具有标识列的值

摘要: 1、select ident_current('表名')--IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。2、select @@IDENTITY --@@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。3、SELECT SCOPE_IDENTITY() --SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值... 阅读全文

posted @ 2010-08-08 13:01 永不言弃program 阅读(282) 评论(0) 推荐(0) 编辑

2010年8月6日

listview的用法:

摘要: listview的用法:1:首先申明一个行对象ListViewItem list=new ListViewItem("a");2:为行对象添加子项 list.subitems.add("b");list.subitems.add("c");3:把行对象加到ListView中去,listview1.items.add(list);综上所述就在listview中添加了一行,如果你想添加多行,可以用fo... 阅读全文

posted @ 2010-08-06 23:40 永不言弃program 阅读(192) 评论(0) 推荐(0) 编辑

2010年8月5日

不同数据库间复制表实列

摘要: 不同数据库间复制表文章分类:数据库 不同数据库表结构 和数据的复制 : 目标数据库不存在要导入的表时: example: xuexiao为目标数据库,teaching为源数据库,dbo.course_list已经存在于teaching,想在没有此表的xuexiao库中复制一个用下面的语句完成: select * into xuexiao.dbo.course_list from teaching.... 阅读全文

posted @ 2010-08-05 21:49 永不言弃program 阅读(480) 评论(0) 推荐(0) 编辑

不同数据库之间复制表的数据的方法

摘要: 不同数据库之间复制表的数据的方法不同数据库之间复制表的数据的方法:当表目标表存在时:insert into 目的数据库..表 select * from 源数据库..表 当目标表不存在时:select * into 目的数据库..表 from 源数据库..表--如果在不同的SQL之间: insert into openrowset('sqloledb','目的服务器名';'sa';'',目的数据库... 阅读全文

posted @ 2010-08-05 21:32 永不言弃program 阅读(2105) 评论(0) 推荐(2) 编辑

导航

color:red