随笔分类 - Database
摘要:索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。
阅读全文
摘要:where比on的效率要低http://www.cnblogs.com/hgwy/articles/1691689.html
阅读全文
摘要:主键可为聚集索引也可为非聚集索引。两者的比较下面是一个简单的比较表主键聚集索引用途强制表的实体完整性对数据行的排序,方便查询用一个表多少个一个表最多一个主键一个表最多一个聚集索引是否允许多个字段来定义一个主键可以多个字段来定义一个索引可以多个字段来定义是否允许 null 数据行出现如果要创建的数据列...
阅读全文
摘要:定义:存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 存储过程是由流控制和SQ...
阅读全文
摘要:1. 使用%TYPE 在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量:DECLARE v_FirstName VARCHAR...
阅读全文
摘要:表变量和临时表的比较:临时表是利用了硬盘(tempdb数据库) ,表名变量是占用内存,因此小数据量当然是内存中的表变量更快。当大数据量时,就不能用表变量了,太耗内存了。大数据量时适合用临时表。表变量有明确的作用域,在定义表变量的函数、存储过程或批处理结束时,会自动清除表变量。在存储过程中使用表变量与...
阅读全文
摘要:char、varchar、nchar、nvarchar四种类型对比:定长或变长所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空间是变长的,比如varchar,nvarchar变长字符数据则不会以空格填充,...
阅读全文

浙公网安备 33010602011771号