
数据库
文章平均质量分 79
jxqvip
这个作者很懒,什么都没留下…
展开
-
存储过程同时新增两张表,并将第一张表的主键插入第二张表当中
SQL Server 中,可以使用 SCOPE_IDENTITY()、 @@IDENTITY 、 IDENT_CURRENT() 来取得最后插入记录的值值,它们的区别在于:SCOPE_IDENTITY() 返回插入到同一作用域中的 IDENTITY 列内的最后一个 IDENTITY 值。一个作用域就是一个模块--存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存储过程、函数或批处理中,转载 2011-06-12 17:39:00 · 4823 阅读 · 0 评论 -
SQL server 2005中如何建立HTTP的端点以及应用
SQL2005提供了一个新的执行存储过程或者T-SQL的方法,它可以以WEB服务的方式发布到服务器上,而无须使用IIS 这个新特点通过HTTP API把HTTP端点暴露给用户,在WINXP SP2和WIN2003上被支持 建立一个HTTP端点是非常简单的,如下:CREA原创 2011-08-28 18:57:07 · 660 阅读 · 0 评论 -
创建维护计划--定时备份数据库时,属性ErrorLogFile 不可用于JobServer“[SERVER]......”的问题时的解决方案
一:SQL SERVER 2005中定时备份数据库任务 每次去给客户部署项目时,都会涉及到数据可的备份问题,即将项目数据库进行定时备份,以便于保护数据,具体的步骤如下:1,打开SqlServerManagement Studo,连接到数据库实例,打开”对象资源管理器”;转载 2011-08-28 12:07:51 · 1382 阅读 · 0 评论 -
Sqlserver数据库表重设置自增主键ID号
使用DBCC CHECKIDENT可以重新设置在使用中的表的标识列的起始值; 如在删除表中的所有记录,需要让标识列从1开始时可以在查询分析器中执行:DBCC CHECKIDENT(TableName,RESEED,0);该语句的使用方法如下:DBCC CHECKIDENT检查指定原创 2011-07-16 17:51:46 · 11564 阅读 · 0 评论 -
存储过程中拆分字符串的方法
一、程序片段:declare @tempstr varchar(100)set @tempstr=1,3,4,5,447,8,10declare @tempi intselect @tempstr=@tempstr+,select @tempi=charindex(,,@tempstr)while @tempibegin print left(@tempstr,@temp转载 2011-06-29 21:44:00 · 7697 阅读 · 0 评论 -
ROW_NUMBER()用法
ROW_NUMBER()说明:返回结果集分区内行的序列号,每个分区的第一行从 1 开始。语法:ROW_NUMBER () OVER ( [ ] order_by_clause> ) 。备注:ORDER BY 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序。参数:partition_by_clause> :将 FROM 子句生成的结果集划入应用了 ROW_NUMBER 函数的分区转载 2011-06-27 13:57:00 · 804 阅读 · 0 评论 -
公用表表达式(CTE)
公用表表达式(CTE)是SQL Server 2005中提供的一种新的解决方案。公用表表达式 (CTE) 可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 语句的执行范围内定义的临时结果集。CTE 与派生表类似,具体表现在不存储为对象,并且只在查询期间有效。与派生表的不同之处在于,CTE 可自引用,还可在同一查询中引用多次。CTE 作用:转载 2011-06-27 11:40:00 · 988 阅读 · 0 评论 -
常用存储过程语法收藏
常用存储过程语法收藏新一篇: 利用WatiN自动化网站功能测试 | 旧一篇: 代码自动生成工具MyGeneration之三前面学过了基本的存储过程,见存储过程入门现在学一下常用的存储过程的语法,只要花一点点时间学习下,就能用存储过程实现很复杂的功能,可以少写很多代码。为了方便说明,数据库使用SQL Server的示例数据库,Northwind和pubs,如果SQL Server中没有的话,可以按下转载 2011-06-27 11:22:00 · 630 阅读 · 0 评论