您当前的位置:KKBlog > 学无止境 > SQLSERVER

SQL多关键字查询 并按精确度排序

缺点:无论关键词怎么变,都会把所有的数据搜索出来。 /**********SQL2005************/--> 生成测试数据: @tbDECLARE @tb TABLE (ID INT,CONTENT VARCHAR(100))INSERT INTO @tbSELECT 1,JAVA是面对对象的语言 UNION ALLSELECT 2,PHP学起来比JAVA要容易点 UNION ALLSELECT 3,ASP比PHP用起来简单,PHP比JAVA用起来简单 UNI…
查看全文

SQLServer找出执行慢的SQL语句

SELECT(total_elapsed_time / execution_count)/1000 N平均时间ms,total_elapsed_time/1000 N总花费时间ms,total_worker_time/1000 N所用的CPU总时间ms,total_physical_reads N物理读取总次数,total_logical_reads/execution_count N每次逻辑读次数,total_logical_reads N逻辑读取总次数,total_logical_writes N逻辑写入总次…
查看全文

SQL优化心得

我们不但会写SQL,还要做到写出性能优良的SQL,今天看了别人的文章,感觉很好、自己又加工了一下, 贴出来与大家分享,如果你还有好的经验 也拿出来分享一下(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)…
查看全文

SQLite学习手册(开篇)

一、简介: SQLite是目前最流行的开源嵌入式数据库,和很多其他嵌入式存储引擎相比(NoSQL),如BerkeleyDB、MemBASE等,SQLite可以很好的支持关系型数据库所具备的一些基本特征,如标准SQL语法、事物、数据表和索引等。事实上,尽管SQLite拥有诸多关系型数据库的基本特征,然而由于应用场景的不同,它们之间并没有更多的可…
查看全文

SQLite学习手册(开篇)

一、简介: SQLite是目前最流行的开源嵌入式数据库,和很多其他嵌入式存储引擎相比(NoSQL),如BerkeleyDB、MemBASE等,SQLite可以很好的支持关系型数据库所具备的一些基本特征,如标准SQL语法、事物、数据表和索引等。事实上,尽管SQLite拥有诸多关系型数据库的基本特征,然而由于应用场景的不同,它们之间并没有更多的可…
查看全文

SqlServer中decimal(numeric )、float 和 real 数据类型的区别

decimal(numeric ) 同义,用于精确存储数值float 和 real 不能精确存储数值decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。定义 decimal 的列、变量和参数的两种特性如下:p 小数点左边…
查看全文

获取存储过程的ReturnValue值

Input 此参数只用于将信息从应用程序传输到存储过程。 InputOutput 此参数可将信息从应用程序传输到存储过程,并将信息从存储过程传输回应用程序。 Output 此参数只用于将信息从存储过程传输回应用程序。 …
查看全文

sql server 中游标的简单使用

DECLARE myCur CURSOR FOR SELECT id FROM kf_customer_infos OPEN myCurFETCH NEXT FROM myCurWHILE(@@FETCH_STATUS<>-1)BEGIN //do something FETCH NEXT FROM myCurENDCLOSE myCurDEALLOCATE myCur --定义游标(动态)EXEC(DECLARE myCur CURSOR FOR +@temSQL) 例:USE [bhis_fc_360009081027801]GO/****** 对…
查看全文

使用XML在MSSQL把字串分解

今天要在mssql里处理一串Email地址。以分号分开的。以前自己写过一个split函数的。这次想使用xml来处理。mssql 2000和mssql 2005数据库对xml的支持有些不同。至少mssql 2005的功能多些。 代码一:这个代码在MSSQL 2005测试成功, 在mssql 2000不通过。最后生成一个表变量。使用者可以把表变量转成需要的数据--定义一个拿来测试…
查看全文

SQL 2000和2005 树形递归法小汇总

--测试数据if OBJECT_ID(tb) is not null drop table tb goCREATE TABLE tb(ID char(3),PID char(3),Name nvarchar(10))INSERT tb SELECT 001,NULL ,山东省UNION ALL SELECT 002,001,烟台市UNION ALL SELECT 004,002,招远市UNION ALL SELECT 003,001,青岛市UNION ALL SELECT 005,NULL ,四会市UNION ALL SELECT 006,005,清远市…
查看全文
二维码
意见反馈 二维码