随笔分类 -  Database

摘要:原文:《SQL优化-索引》http://database.ctocio.com.cn/tips/272/7588272.shtml1.聚集索引(clustered index,也称聚类索引、簇集索引),就是数据排列的物理结构顺序。好比查新华字典,知道拼音直接查字,声母b的一定是排在a的后面,一本字典有且只有这一种排列顺序。所以说聚集索引一张表只能有一个。2.非聚集索引(nonclustered i... 阅读全文

posted @ 2009-03-17 09:12 Leon0812 阅读(293) 评论(0) 推荐(0) |

摘要:1. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:  select id from t where num is null  可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:  select id ... 阅读全文

posted @ 2009-03-16 13:57 Leon0812 阅读(264) 评论(0) 推荐(0) |

摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Alter Procedure [dbo].[up_Page2005] @TableName varchar(50), --表名 @Fields varchar(5000) = '*... 阅读全文

posted @ 2009-01-15 13:57 Leon0812 阅读(263) 评论(0) 推荐(0) |

摘要:以下是一个查询IP地址归属地的CLR存储过程,三步: 1、用C#来做DLL,代码如下: //==================================================================== using System; using System.Collections.Generic; using System.Text; using System.Data... 阅读全文

posted @ 2008-12-16 14:41 Leon0812 阅读(251) 评论(0) 推荐(0) |

摘要:輸入下面命令可以執行: isql -S 服務器名 -U 用戶名 -P 密碼 -i 文件路徑 備注: 1、-S,-U,-P必須為大寫,-i是小寫的 2、服務器名如果是本機可以用"."代替 3、當出錯時,將sql文件中的語句放查詢分析器中直接執行看有沒問題。我之前就是這樣,企業分析器中沒問題, 而 DOS窗口有問題(當然有可能是sql語句本身的問題)。 阅读全文

posted @ 2008-06-19 16:41 Leon0812 阅读(428) 评论(0) 推荐(0) |

摘要:利用网上的一个存储过程(该存储过程需要用到有唯一的整型主键的表,然后按该主键进行排序,这是一个不足): 1ALTER PROCEDURE pagination 2@tblName varchar(255), -- 表名 3@strGetFields varchar(1000) = '*', -- 需要返回的列 4@fldName varchar(255)='', -- 排序的字段名 ... 阅读全文

posted @ 2008-04-23 09:44 Leon0812 阅读(220) 评论(0) 推荐(0) |

摘要:Create TABLE 测试表 ( 文本255 VARCHAR NOT NULL, 文本20 VARCHAR(20) NOT NULL, 日期时间 DATETIME, 数字1 BYTE, 数字2 SMALLINT, 数字4 INTEGER, 布尔 BIT, 自动编号 AUTOINCREMENT, 小数 NU... 阅读全文

posted @ 2008-02-12 17:02 Leon0812 阅读(244) 评论(0) 推荐(0) |

摘要:转换时间: TO_DATE('2007-09-04','yyyy-mm-dd hh24:mi:ss') 为空替换: nvl(字段名,'替换值') 阅读全文

posted @ 2007-06-29 16:04 Leon0812 阅读(140) 评论(0) 推荐(0) |

摘要:SQL SERVER 数据类型详解 数据类型 类型 描 述 ... 阅读全文

posted @ 2006-11-12 06:19 Leon0812 阅读(406) 评论(1) 推荐(0) |

摘要:精确数字整数bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。 int 从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。 smallint 从 -2^15 (-32,768) 到 2^15 - 1 (32,7... 阅读全文

posted @ 2006-11-12 06:15 Leon0812 阅读(172) 评论(0) 推荐(0) |

摘要:数据库设计标准 1. 数据表字段说明(1) 每个表都必须有一个关键字,如果表中没有可以设置成关键字的字段,可以添加一个ID字段作为关键字。需要特别注意的是,一些数据库系统如果没有关键字,那么允许所有字段有相同的值,此时如果对其进行操作时,数据库系统将整条记录作为一个关键字来操作,从而出现多个关键字的问题,导致操作出错。对于数字类型的关键字,如果不需要程序或者人为来维护的,就将其设置成为标示种子为1... 阅读全文

posted @ 2006-11-12 06:14 Leon0812 阅读(528) 评论(0) 推荐(0) |

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3