- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 【杂记--约束】
/*-------------------------------------------------------------------------------------- t-mac 编写整理 ---学习总结使用 --MSDN笔记---------------------------------------------------------------
2009-11-29 14:40:00 787
原创 【个人学习笔记17之--存储过程浅谈】
这次讲得是 存储过程(proc) 存储过程分类:1.用户自定义存储过程: 分成 TRANSACT-SQL存储过程和CLR存储过程2.拓展存储过程(后续版本将删除这个,所以避免使用它了,用clr替代)3.系统存储过程物理意义上讲,系统存储过程存储在源数据库中,并且带有 sp_ 前缀。从逻辑意义上讲,系统存储过程出现在每个系统定义数据库和用户定义数据库的 sys 构架中。 存储过程的优
2009-11-27 21:14:00 4344 5
原创 【个人学习笔记16之--浅谈UDF(用户自定义函数)】
好久不写了,今天来说说UDF(用户自定义函数)UDF分为标量UDF和表值UDF。ps:每种都有CLR UDF的在05里面 本人不熟悉 所以只写T-SQL的 使用场合——在 Transact-SQL 语句(如 SELECT)中——在调用该函数的应用程序中——在另一个用户定义函数的定义中——用于参数化视图或改进索引视图的功能——用于在表中定义列——用于为列定义 CHECK 约束——用于替换
2009-11-25 15:43:00 5005 2
原创 杂记--转移数据库文件位置】
/*-------------------------------------------------------------------------------------- t-mac 编写整理 ---学习总结使用 --MSDN笔记--------------------------------------------------------------
2009-11-23 20:56:00 4433
原创 【杂记--LIKE的用法】
/*-------------------------------------------------------------------------------------- t-mac 编写整理 ---学习总结使用 --MSDN笔记---------------------------------------------------------------
2009-11-22 12:37:00 1252 1
原创 【个人学习笔记15之--浅谈视图】
视图 概念: 一个没有索引的视图其实只是一个虚拟表,没有任何物理的数据,它就是一段代码组成的东西,包含了描述它的元数据,如结构,依赖性等.1.它可以对基础数据做些聚合之类的操作后提供使用.2.它可以筛选数据,让客户只能访问视图以达到保护原表的目的.3.同样,视图不能包含单独的ORDER BY .因为它被认为是一个表,表是逻辑实体,本身里面的数据时随便放的,并米有刻意按照某个顺序存储
2009-11-11 14:39:00 4923 6
原创 【个人学习笔记14之--浅谈动态SQL】
动态SQL 动态的SQL和游标一样也是一个很有争议的东西,不过我觉得貌似大家对他的排斥不是很高. 不好的地方:1.动态SQL是非常危险的,因为动态SQL一般是根据用户的输入来构造你的整个SQL语句,也就是我们平时看到一些参数参与了SQL语句,一般的黑客也会 利用这个空洞进行注入,这是我对注入最简单理解,利用手写进去的一些代码,改变本来的SQL语句结构.2.动态语句
2009-11-09 21:20:00 3241 2
原创 【个人学习笔记13之--游标薄见】
浅谈 游标.这个东西很难说,存在必有其存在的道理.不能一棍子说它怎么不好,效率多差,它还是有适合用的地方,不然微软也不会把它做出来让大家用.这本身就说明他是个不可舍去的东西..根据书上,我说说游标的使用 1.游标为什么这么受弃用 a.游标和关系模式的主要前提是冲突的。关系模式是一个集合的逻辑,它注重的你在执行代码后获取什么’。 但是游标是一种过程的逻辑,它注重的是如何处理数
2009-11-07 15:43:00 2442 2
原创 【个人学习笔记12之--临时表和表变量】
今天来说说 临时表和表变量当我们需要把数据临时具体化的时候,你会想到临时表,表变量或者表表达式处理成这样的好处有几个:1.处理临时出来的表 比基本数据肯定要简洁。特别是你多次利用它的时候,你可以想象经常从一张大表里找东西有多浩大的工程.2.处理成临时数据集 可以让你的代码,思路清晰无比. 有些代码比较长,如果你分模块逐个处理会很清楚.这里临时数据集起到很重要的作用. A.临时表1. 你
2009-11-02 20:14:00 3157 5
原创 【个人学习笔记11之--SQL 中的 图 树 层次结构】
在RDBMS中操作 图 树 层次结构 等特殊的数据结构时,我们通常采用2个主要方法:1.基于迭代/递归 2.具体化描述数据结构的附加信息。一般模型有:员工组织图(树,层次结构);料表--BOM(有向图);道路系统(无向循环图)1.迭代/递归迭代可以迭代图的一个节点,也可以迭代一个层次.后者比前者要快很多.实现方法:SQL2000通过UDF(用户自定义函数),SQL2005使用CTE。
2009-11-01 11:44:00 5849 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人