posts - 478,comments - 352,views - 152万

随笔分类 -  SqlServer

SQL Server和Oracle的常用函数对比
摘要:---------数学函数1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001) valueO:select floor(-1.0... 阅读全文
posted @ 2009-07-02 14:11 大口仔 阅读(789) 评论(0) 推荐(0) 编辑
SQL Server 2005之PIVOT/UNPIVOT行列转换
摘要:SQL Server2005引入了很多迎合开发者口味的新特性,虽然改动不大,却大大了减少了开发者的工作量,这种替用户考虑的开发思路,值得称赞。在SQL Server2000中,要实现行列转换,需要综合利用聚合函数和动态SQL,实现起来需要一定的技巧,所以在CSDN的SQL讨论区里可以看到大量询问行列转换如何实现的问题。到了2005中,使用新引进的关键字PIVOT/UNPIVOT,可以轻松实现行列转... 阅读全文
posted @ 2009-05-05 10:47 大口仔 阅读(1461) 评论(0) 推荐(0) 编辑
asp.net执行.sql文件
摘要://应用Process前请引用:System.Diagnostics命名空间. string infile=System.Web.HttpContext.Current.Server.MapPath("test.sql"); Process sqlprocess=new Process(); sqlprocess.StartInfo.FileName="osql.exe"; ... 阅读全文
posted @ 2009-03-10 11:46 大口仔 阅读(716) 评论(0) 推荐(0) 编辑
SQL Server 2005中解决死锁
摘要:数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁,通过SQL Server 2005, 现在似乎有了一种新的解决办法。 将下面的SQL语句放在两个不同的连接里面,并且在5秒内同时执行,将会发生死锁。 use Northwind begin tran insert into Orders(CustomerId) values('ALFKI') ... 阅读全文
posted @ 2008-05-13 11:12 大口仔 阅读(482) 评论(0) 推荐(0) 编辑
sqlserver查询类型匹配
摘要:原作者:博客园一条辉 原文:链接 在一次例行的SQL Server性能跟踪中,发现了一个通过blogname得到blogid的存储过程被频繁的调用,而性能表现不尽如人意,尽管这个存储过程很简单。 CREATE PROCEDURE dbo.UPS_GetBlogIDByName @BlogName nvarchar(50) AS SET NOCOUNT ON ... 阅读全文
posted @ 2008-04-07 09:36 大口仔 阅读(561) 评论(0) 推荐(0) 编辑
时间段统计
摘要:年代统计即按(1940-1-1~1949-12-31,1950-1-1~1959-12-31,……)来分类统计,我写出的语句如下: SELECT COUNT(strWorkNo) CountPer, YearFirst FROM ( SELECT strWorkNo,'YearFirst' = CASE WHEN dtBirthday Between CAST((YEAR(dtBirthday)/... 阅读全文
posted @ 2008-04-01 09:43 大口仔 阅读(332) 评论(0) 推荐(0) 编辑
SQLSERVER存储过程
摘要:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 存储过程的优点 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2... 阅读全文
posted @ 2008-03-26 11:59 大口仔 阅读(429) 评论(0) 推荐(0) 编辑
sqlserver中的DATEADD
摘要:在向指定日期加上一段时间的基础上,返回新的 datetime 值。 语法 DATEADD ( datepart , number, date ) 参数 datepart 是规定应向日期的哪一部分返回新值的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。 日期部分 缩写 ... 阅读全文
posted @ 2008-03-18 11:27 大口仔 阅读(7462) 评论(0) 推荐(1) 编辑
SQLServer游标简单应用(求分组最小值问题)
摘要:前面http://www.cnblogs.com/raymond19840709/archive/2008/02/26/1082377.html 也有提到相关的问题解决方法,但是不适用于解决以下此类的问题,现在提供一种比较通用易懂的方法呵呵 由以下数据: 1 土地使用证复印件 2 土地使用证复印件 3 土地使用证复印件 4 土地使用证复印件 5 土地使用证复印件 6 土地使用证复印件 7 土地使用... 阅读全文
posted @ 2008-03-11 17:23 大口仔 阅读(937) 评论(0) 推荐(0) 编辑
字符类型数据按数字大小排序
摘要:原有表中的点击次数用的是 字符串型,现要求按点击次数排序, select * from table t order by t.click desc 查出的是按左对齐排序的 99 97 9 89 783 7 而我要求的是按数字大小排的序 要修改为 select * from table t order by cast (t.click as int) desc 783 99 ... 阅读全文
posted @ 2008-03-11 11:24 大口仔 阅读(1285) 评论(2) 推荐(0) 编辑
分组取最大(小)值所在行的数据
摘要:/**//* 数据如下: name val memo a 2 a2(a的第二个值) a 1 a1--a的第一个值 a 3 a3:a的第三个值 b 1 b1--b的第一个值 b 3 b3:b的第三个值 b 2 b2b2b2b2 b 4 b4b4 b 5 b5b5b5b5b5 */ --创建表并插入数据: create t... 阅读全文
posted @ 2008-02-26 15:51 大口仔 阅读(1152) 评论(1) 推荐(0) 编辑
transact---sql高级查询 (转贴)
摘要:transact---sql高级查询(上) 1:多表的查询和笛卡儿积 2:表格别名的用法 3:使用sql server的统计函数 4:用group by子句实现分组的查询 A:多表查询和笛尔儿积 到目前为止,我们所用的都是单个表查询,但是在更多的情况的下,需要对多个表进行同时查询,这时可以把多个表的名字全部填写在from子句中. 比如:查询出每个职工的姓名,学历,所在部门名称.由于我们需要的... 阅读全文
posted @ 2008-02-26 15:41 大口仔 阅读(360) 评论(0) 推荐(0) 编辑
select 语句查询笔记之聚合函数
摘要:-- SUM() 数字(数据类型) 功能描述: 对指定列中的所有非空值求和 -- AVG() 数字(数据类型) 功能描述: 对指定列中的所有非空值求平均值 -- min() 数字、字符、日期(数据类型) 功能描述: 返回指定列中的最小的数字、最小的字符串和最早的日期时间 -- max() 数字、字符、日期(数据类型) ... 阅读全文
posted @ 2008-01-15 17:00 大口仔 阅读(1366) 评论(0) 推荐(0) 编辑
for c in代替insert select
摘要:----过程代码(insert into比for c in效率高 ) create or replace procedure p_hkb_test is begin begin insert into hkb_test1 (USER_NAME, AGE, USER_ID) select a.user_name, a.age, a.user_id from hkb... 阅读全文
posted @ 2008-01-15 12:47 大口仔 阅读(518) 评论(0) 推荐(0) 编辑
SQLServer和Oracle常用函数对比
摘要:procedure Pro_SubPro ( dw_in in varchar2, cur out pkg_general.ROW_CURSOR ) as begin open cur for select yqmc from fle80 where dwbm=dw_in; end Pro_SubPro; procedure Pro_MainPro... 阅读全文
posted @ 2008-01-03 11:43 大口仔 阅读(316) 评论(0) 推荐(0) 编辑
安装Sqlserver时出现“以前某个程序安装时挂起了文件操作,安装程序前请重启”的错误
摘要:解决方法:在注册表编辑器里依次展开 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 然后选中Session Manager,在右边窗格中找到 PendingFileRenameOperations并删除 阅读全文
posted @ 2006-12-30 10:47 大口仔 阅读(391) 评论(0) 推荐(0) 编辑
无法找到多维数据集
摘要:问题描述:我按照教程的步骤建立了数据源和多维数据集,在使用【设计存储向导】成功后,却不能使用【浏览数据】看数据,出现的多维数据集浏览器的框里显示:无法浏览多维数据集“Sales”,无法找到多维数据集“Sales”。解决方法:无论你是否安装SQL的补丁,都再安装一次就可以了. SQL补丁: '全部补丁的位置 http://www.microsoft.com/downl... 阅读全文
posted @ 2006-12-30 10:45 大口仔 阅读(631) 评论(2) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

使用Live Messenger联系我
关闭
点击右上角即可分享
微信分享提示