易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL 2005 Tips Bulk data transfer sample‏

CREATE PROC [dbo].[UP_EC_JOB_UpdateAddressType] 

 @Count INT  

AS 
BEGIN 
 
 SET NOCOUNT ON 
  
 DECLARE @TransactionNumber INT  
 DECLARE @Cursor CURSOR  
 
 SET @Cursor = CURSOR  LOCAL STATIC FORWARD_ONLY READ_ONLY 
 FOR  
  SELECT TOP(@Count) TransactionNumber  
    from dbo.CustomerShippingInfo WITH(NOLOCK)  
  WHERE AddressType IS NULL 
  
 OPEN @Cursor 
 FETCH NEXT from @Cursor INTO @TransactionNumber 
 WHILE (@@FETCH_STATUS = 0) 
  BEGIN          
   UPDATE dbo.CustomerShippingInfo 
   SET AddressType = 1 
   WHERE TransactionNumber = @TransactionNumber 
 
   FETCH NEXT from @Cursor INTO @TransactionNumber 
  END 
 
 CLOSE @Cursor 
 DEALLOCATE @Cursor  
END


相关文档:

[Oracle]高效的SQL语句之分析函数(三)

本系列文章导航
[Oracle]高效的SQL语句之分析函数(一)--sum()
[Oracle]高效的SQL语句之分析函数(二)--max()
[Oracle]高效的SQL语句之分析函数(三)--row_number() /rank()/dense_rank()
[Oracle]高效的SQL语句之分析函数(四)--lag()/lead()
有些时候我们希望得到指定数据中的前n列,示例如下:
得到每个部门薪水最高的 ......

SQL 查询优化 (一)

使用聚集索引优化SQL查询
首先让我们做一个测试,现创建一个表 向表中插入不等数据
--DROP TABLE T_UserInfo--------------------------------------
CREATE
TABLE
T_UserInfo
(
Userid
varchar(20),
UserName varchar(20)
)
--
DECLARE
@I INT
DECLARE
@ENDID INT
SELECT
@I =
1
SELECT
@ ......

PL/SQL常用句法

1、循环插入测试数据:
SQL>
declare
maxrecords constant int:=100;
i int :=1;
Begin
for i in 1..maxrecords loop

--插入数据
Insert into TEST.EXAMPLE(name,phone,address) values('分页测试数据....','联系电话','联系地址');
end loop;
commit;
end;
此处EXAMPLE表定义为(ID number,name ......

java中如何以windows集成方式连接SQL Server

在《JDBC Driver For SQL2000/2005/2008
》一文中,邀月介绍了如何下载并使用jdbc连接SQL Server,
今天有人问起,如何以windows集成方式连接SQL Server,这个以前真没试过。
于是,打开netBeans测试了一下,代码如下:
/*
* To change this template, choose Tools | Templates
* and open the template in the edit ......

Sql Server 等待状态说明

等待类型  说明  
ASYNC_DISKPOOL_LOCK 
当尝试同步并行的线程(执行创建或初始化文件等任务)时出现。 
ASYNC_IO_COMPLETION 
当某任务正在等待 I/O 完成时出现。 
ASYNC_NETWORK_IO 
当任务被阻止在网络之后时出现在网络写入中。 
BACKUP 
当任务作为备份处理 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号