
database
qitian67
以共赢的心成就事业
展开
-
在sql server2005中使用row_number()实现分页
在ms sql server2005中,提供了一个方法:row_number(),可以实现快速分页。详细格式如下:select * from ( select row_number() over (order by StudentInfoId) row,* from s1) s2where row between @PageSize*(@PageIndex-1) and @PageSize原创 2009-08-31 14:11:00 · 418 阅读 · 0 评论 -
在sql server2005中利用while()和row_number()逐行修改指定列的值
如果我们想对一个表的每一行做出比较复杂的操作,大多会想到用游标,本文中,我们将换一种思路,用SQL Server 2005中的新函数ROW_NUMBER()和while循环来对每一行执行操作。详细的示例代码如下:select Department_No as departmentNo,ROW_NUMBER() OVER(ORDER BY Department_No) AS rowNumber原创 2009-09-24 11:22:00 · 1675 阅读 · 0 评论 -
定义SQL Server层叠引用完整性约束
添加层叠引用完整性约束:alter table OS_DecisionSubadd constraint FK_OS_Decision foreign key(MainCode)references OS_DecisionMain(DecisionID)on update cascadeon delete cascade注意:在更新、删除主键基表中的数据时,外键基表中的数据随之变化的情原创 2009-10-09 10:37:00 · 1017 阅读 · 0 评论 -
CASE在sql server中的使用用法
CASE 语句在sql server跟其它程序语言中的switch功能类似,用于计算条件列表并返回多个可能结果表达式之一。 在sql server中CASE具有两种格式:a.简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。 b.CASE 搜索函数计算一组布尔表达式以确定结果。以上两种格式都支持可选的 ELSE 参数。常见的几种CASE语句的用法如下所示: 1.C原创 2009-10-15 17:13:00 · 838 阅读 · 0 评论 -
在sql server中关于游标cursor的使用
--此处使用pubs库declare @myname varchar(50)declare @fname varchar(20)declare @lname varchar(20) declare my_cursor cursor forselect fname,lname from employee order by emp_id open my_cursor原创 2009-10-22 14:22:00 · 424 阅读 · 0 评论 -
oracle中的一些常用命令
连接命令、显示和设置环境变量、修改编辑列类型、事务(提交,放弃增加、修改、删除)原创 2010-10-06 14:15:00 · 492 阅读 · 1 评论 -
SQO2008配置管理工具服务显示远程过程调用失败
前两天,装了VS2012后,打开SQL2008配置管理工具,发现SQL服务名称里什么也没有,只有一个提示:(如图) 上网搜了,试了很多方法,像什么把windows\system32\wbem下的framedyn.dll复制到system32目录下,还有照一个老外说的,下什么更新补丁,都没用!!想重装SQL2008,结果运行安装程序,变成了英文版(以前装原创 2013-12-03 09:44:24 · 875 阅读 · 0 评论