上一页 1 ··· 96 97 98 99 100 101 102 103 104 ··· 110 下一页
摘要: 视图是个虚拟的表,其存储的是查询语句而不是数据。视图中的数据存储在其引用的数据表中,除非在视图中建立了索引; 视图差不多就是个临时表(视图不是物理表而是虚拟表). 避免了代码的冗余; 避免了大量重复的sql语句 增加数据的保密性(这个视图我可以给a看,不给b看) 从代码上看,视图是一个select语 阅读全文
posted @ 2017-12-24 20:36 ProZkb 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 存储过程一般用于处理比较复杂的任务,基础ms这个平台,可以大大降低耗时,其编译机制也提高了数据库执行速度 存储过程不仅仅适用于大型项目,对于中小型项目,使用存储过程也是非常有必要的。其威力和优势主要体现在: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译, 而一般SQL语句每执 阅读全文
posted @ 2017-12-24 20:28 ProZkb 阅读(1091) 评论(0) 推荐(1) 编辑
摘要: http://www.cnblogs.com/jinianjun/archive/2012/06/14/2549735.html Group by 之后 select 中只能出现分组后的整体信息,不能出现组内的详细信息;因为分组后行数就变了,就是按照group by 进行分几组,和详细的行数就不一样 阅读全文
posted @ 2017-12-20 20:27 ProZkb 阅读(225) 评论(0) 推荐(0) 编辑
摘要: T-sql 有一个for xml path('')的从句能把多行结果合并到一行,并成为xml 格式比如有一张表tb有两列,其格式和数据为: id value ———— 1 aa 1 bb 2 aaa 2 bbb 2 ccc 如果对其执行sql: select id, value from tb fo 阅读全文
posted @ 2017-12-19 19:52 ProZkb 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1、作用 删除指定长度的字符,并在指定的起点处插入另一组字符。 2、语法 STUFF ( character_expression , start , length ,character_expression ) 3、示例 SELECT STUFF('abcdef', 2, 3, 'ijklmn') 阅读全文
posted @ 2017-12-19 19:33 ProZkb 阅读(763) 评论(0) 推荐(0) 编辑
上一页 1 ··· 96 97 98 99 100 101 102 103 104 ··· 110 下一页