![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sqlserver
文章平均质量分 85
liangweiwei130
当你的眼泪忍不住要流出来的时候,睁大眼睛,千万别眨眼,你就会看到世界由清晰到模糊的全过程。
展开
-
数据库设计原则
数据库技术是信息资源管理最有效的手段。数据库设计是建立数据库及其应用系统的核心和基础,它要求对于指定的应用环境,构造出较优的数据库模式,建立起数据库应用系统,并使系统能有效地存储数据,满足用户的各种应用需求。1、设计数据库之前1)理解客户需求,询问用户如何看待未来需求变化。让客户解释其需求,而且随着开发的继续,还要经常询问客户以保证其需求仍然在开发的目的之中;2)了解企业业务,在以后的开发阶段节约转载 2008-10-28 09:24:00 · 1819 阅读 · 0 评论 -
sqlserver字符串处理函数
select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()是sql函数。select 字段1 from 表1 where charindex(云,字段1)=1; 字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、VARCHAR、 BIN转载 2009-04-10 15:27:00 · 3798 阅读 · 0 评论 -
(转)SQL语句优化的34条建议
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):orACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3转载 2009-07-19 10:08:00 · 927 阅读 · 4 评论 -
SQLSERVER使用CTE
1.什么是CTE CTE的全称是Common Table Expression,翻译过来就是公用表表达式。该表达式源自简单查询,可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 语句的执行范围内定义的临时原创 2011-08-18 14:19:29 · 5722 阅读 · 0 评论 -
sqlserver获取存储过程返回值
1.OUPUT参数返回值CREATE PROCEDURE [dbo].[nb_order_insert](@o_buyerid int ,@o_id bigint OUTPUT)ASBEGINSET NOCOUNT ON;BEGININSERT INTO原创 2011-08-16 11:43:40 · 16942 阅读 · 0 评论 -
sqlserver临时表或表变量代替游标
为什么要用游标呢?数据量超过1万,游标就很慢了。在很多场合,用临时表或表变量也可以替代游标临时表用在表没有标识列(int)的情况下.在表有标识列(int)的情况下可以用表变量,当然也可以用临时表.利用临时表或表变量的原因时,生成一个连续的列对于临时表是原创 2011-08-18 14:14:35 · 6059 阅读 · 0 评论 -
sqlserver触发器使用举例
--------------INSERT触发器-------------------------- alter trigger trig_transinfo_insert on transinfo for insert,update as print '开始执原创 2011-08-15 15:09:18 · 1025 阅读 · 0 评论