2009年3月19日

在SQL中创建函数索引

摘要: 我最近的一个项目出现需要能存放超过18位的数字,好比是我们的身份证再次升级,这样C#中的DECIMAL就不能满足要求 这样只要在程序段做数字型校验后,数据库存放的格式则是NVARCHAR(30)或类似的。 然而这样,如果存在范围检索的话,系统将会比较慢,特别是ASP的网站程序 因此对这种存放超长数字的字段,我们可以建一个函数索引,然后在查询的时候,强制其使用该索引即可。 但是SQL好像不提供函数索... 阅读全文

posted @ 2009-03-19 15:37 Mike Luo 阅读(464) 评论(0) 推荐(0)

SQL中强制使用某个索引

摘要: 见下图即可 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SELECT TOP(50) * FROM TB_PRODUCTINFORMATION WITH (INDEX(INDEX_NSERIAL_NO)) WHERE 1 = 1 AN... 阅读全文

posted @ 2009-03-19 15:30 Mike Luo 阅读(482) 评论(0) 推荐(0)

在SQL中获取

摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SELECT * INTO #TEMP_TABLE FROM TB_PRODUCTINFORMATION WHERE 1 = 1 AND CONVERT(DECIMAL(30,0),[SERI... 阅读全文

posted @ 2009-03-19 13:38 Mike Luo 阅读(149) 评论(0) 推荐(0)

导航