
SQL Server
文章平均质量分 52
sjj2011
这个作者很懒,什么都没留下…
展开
-
sql like 通配符 模糊查询技巧及特殊字符 by cubeking
<br /> <br />1,SQL like对时间查询的处理方法<br />SQL数据表中有savetime(smalldatetime类型)字段,表中有两条记录,savetime值为:2005-3-8 12:12:00和2005-6-6 14:02:02 <br /><br />我用下面语句什么也搜不出来 <br />select * from soft where soft.savetime like'%2005-3-8%' <br /><br />SQL帮助中说: <br />"当搜索 dateti转载 2011-04-09 15:04:00 · 2268 阅读 · 0 评论 -
学习SQL Server全文索引
<br />在一个产品介绍网站中查询产品时,由于产品的介绍性文字可能会很长,如果使用对产品介绍字段使用like进行模糊查询,性能肯定会是问题。那么如何解决这个问题呢?第一个想法就是使用全文索引。那么全文索引是什么、应该如何应用、在应用的过程中又应该注意哪些事情呢?这个POST作为学习全文检索的笔记。 <br />1、是什么 <br /> [摘录自SQL Server2000联机从书] <br /> 全文索引为在字符串数据中进行复杂的词搜索提供有效支持。全文索引存储关于重要词和这些词在特定列中的位转载 2011-04-09 17:05:00 · 779 阅读 · 0 评论 -
多字段模糊查询sql like %% 优化与区别
<br /> 比如查找用户名包含有"c"的所有用户, 可以用<br /> use mydatabase<br /> select * from table1 where username like'%c%"<br /> 下面是完成上面功能的另一种写法:<br /> use mydatabase<br /> select * from table1 where charindex('c',username)>0<br /> 这种方法理论上比上一种方法多了一个判断语句,即>0, 但这个判断过程是最快转载 2011-04-09 16:31:00 · 13513 阅读 · 0 评论 -
varchar 和nvarchar的区别
<br />varchar在SQL Server中是采用单字节来存储数据的,nvarchar是使用Unico来存储数据的.中文字符存储到SQL Server中会保存为两个字节(一般采用Unico编码),英文字符保存到数据库中,如果字段的类型为varchar,则只会占用一个字节,而如果字段 的类型为nvarchar,则会占用两个字节. 正常情况下,我们使用varchar也可以存储中文字符,但是如果遇到操作系统是英文操 作系统并且对中文字体的支持不全面时, 在SQL Server存储中文字符为varchar就转载 2011-05-04 11:32:00 · 605 阅读 · 0 评论 -
解决在Win7下安装MyGeneration,不能使用的问题
MyGeneration 下载地址:http://sourceforge.net/projects/mygeneration/files/ 下载了最新版的mygeneration_131_20110102,结果安装完成后,Driver的下拉菜单没有东西,重新下载了之前版本(1309_20081006)安装就好了。 注意安装:1309_20081006版本时,要把Detect Mdca转载 2012-04-21 10:23:24 · 1299 阅读 · 0 评论 -
sql server 查询一个数据库中有多少张表
SELECT * FROM sysobjects WHERE (xtype = 'U') 其中的xtype = 'U' 的意思:xtype char(2) 对象类型。可以是下列对象类型中的一种: C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN KEY 约束 L = 日志 FN = 标量函数 IF = 内嵌表函数 P = 存储原创 2013-04-09 17:48:47 · 1627 阅读 · 0 评论