
sqlserver 相关
文章平均质量分 62
liyanmingkong
这个作者很懒,什么都没留下…
展开
-
SQLSERVER SQL性能优化
1.选择最有效率的表名顺序(只在基于规则的优化器中有效) SQLSERVER的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含多个表的情况下,必须选择记录条数最少的表作为基础表,当SQLSERVER处理多个表时,会运用排序及合并的方式连接它们, 首先,扫描第一个表(FROM子转载 2008-06-10 09:50:00 · 9617 阅读 · 5 评论 -
Sql Server中通配符的使用(包括自己寫的處理函數)
Sql Server中通配符的使用2007-11-14 16:11通配符_"_"号表示任意单个字符,该符号只能匹配一个字符."_"可以放在查询条件的任意位置,且只能代表一个字符.一个汉字只使用一个"_"表示.通配符%"%"符号是字符匹配符,能匹配0个或更多字符的任意长度的字符串.在SQL语句中可以在查询条件的任意位置放置一个%来代表一个任意长度的字符串.在查询条件转载 2009-02-19 18:55:00 · 3556 阅读 · 0 评论 -
SQL Server 2005中递归查询的写法
SQL Server 2005开始支持递归查询了。之前我们在保存一个树状结构的时候,常常采用在表格中增加一个ParentID这个字段保存其对应上级,但是这样的表格设计,在查询的时候,需要多次查询才能查询出所需要的结果,一般都需要程序来实现。现在不用了,SQL Server 2005支持递归查询了(Oracle和DB2早支持了)。写法如下:假设表中的上下级关系采用的是ID和Paren转载 2009-02-19 19:00:00 · 5818 阅读 · 2 评论 -
sqlserver ,通过表名生成update和insert语句!
CREATE PROCEDURE [dbo].[pro_savedata] @TABLENAME VARCHAR(50),/*ログインユーザコード*/ @SAVEFLG INT ,/* 画面のTAG値 */ @RETURNSQL VARCHAR(7000) =0 OUTPUT AS DECLARE @NAME VARCHAR(60) DECLARE @KEYNAME VA原创 2009-03-09 19:09:00 · 1092 阅读 · 0 评论