`
wfdoublext
  • 浏览: 127022 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

cursor,transaction

    博客分类:
  • SQL
Go 
阅读更多

cursor:

  1. DECLARE MyCURSOR1 CURSOR [local|globbal]  FOR
     select ItemCD, ReasonDiv,ReasonCon,ReasonVal from SPS_ItemMaster
  2. open MyCURSOR1
  3. while i<@@cursor_rows
  4. fetch next from  MyCURSOR1 into @ItemCD,@ResName,@ResCon,@ResVal
  5. fetch first|prior|last|relative -2 from MyCURSOR1
  6. close MyCURSOR1
  7. deallocate MyCURSOR1

transaction:

begin transaction

insert into|update|delete....

save tran Mytranname

insert|update|delete

Rollback tran Mytranname

commit tran

go

 

2.

declare @tran_name varchar(20)

set @tran_name ='aa'

begin transaction @tran_name

go

insert into|update|delete....

 

go

commit transaction @tran_name

 

 

分享到:
评论

相关推荐

    SQL sever 实训

    DECLARE CRS CURSOR FOR SELECT Product.ProNO,ProName,SaleDate,Quantity,SM=(Price*Quantity) FROM Product ,Proout WHERE Product .ProNO=Proout.ProNo ORDER BY SaleDate OPEN CRS FETCH NEXT FROM CRS INTO @...

    BC305--SAP BASIS

    Position your cursor on the change request number created by Group A in exercise 8.1. Choose Request  Import. Choose Continue and confirm if necessary. After the change request is successfully ...

    PL/SQL 基础.doc

    3) 参考型:REF CURSOR(游标)、REF object_type 4) LOB(Large Object) 2. %TYPE [变量名] [表名.字段名] [%TYPE] 表示变量具有与数据库的表中某一字段相同的类型 例:v_FirstName s_emp.first_name%TYPE;...

    plsqldev14.0.0.1961x64多语言版+sn.rar

    As soon as you place the cursor on a transaction statement, all related statements within a program unit will be highlighted Debugger enhancements A variable name and value can now be copied to the ...

    微软内部资料-SQL性能优化3

    In our example, if one transaction (T1) holds an exclusive lock at the table level, and another transaction (T2) holds an exclusive lock at the row level, each of the transactions believe they have ...

    GBase Python接口开发手册.pdf

    执行事务需要使用游标对象的 begin_transaction 方法,例如 cursor.begin_transaction() 4.2.7 插入二进制数据 插入二进制数据需要使用游标对象的 executemany 方法,例如 cursor.executemany("INSERT INTO table_...

    plsqldev14.0.0.1961x32多语言版+sn.rar

    As soon as you place the cursor on a transaction statement, all related statements within a program unit will be highlighted Debugger enhancements A variable name and value can now be copied to the ...

    mysql数据库的基本操作语法

    Ø 常用查询 MySQL结束符是“;”结束。 1、 显示所有数据库 show databases; 2、 删除数据库 drop database dbName; 3、 创建数据库 create database [if not exists] dbName;...中括号部分可选的,判断该数据不存在就...

    sql 游标、存储过程

    DECLARE My_Cursor CURSOR--定义游标 FOR (SELECT dish_id, order_num FROM t_order_temp where userId = @userId) --查出需要的集合放到游标中 OPEN My_Cursor; --打开游标 FETCH NEXT FROM My_Cursor INTO @...

    PLSQL.Developer v11.0.0.1762 主程序+ v10中文包+keygen

    New debugger button: Run to cursor line DBMS Output tab page now shows an indicator when output is available Variables can now be sorted by name, type or value Breakpoints form now has a Go to menu ...

    Delphi7.1 Update

    Delphi 7.1 Update Release Notes=======================================================This file contains important supplemental and late-breakinginformation that may not appear in the main ...

    PLSQL.Developer(X32) v12.0.1.1814主程序+ v11中文包+keygen

    The transaction status is now visible in the status bar of a window, next to the "Saved" and "Executing" indicators. Added user interface preference "Preselect current user for object selection lists...

    UnQKit:unqlite 的 Objective-c 包装器,一个键值和文档数据库

    unqlite Objective-C 封装,支持 key/value、cursor、document, 不支持 Transaction Manager; 详情请参照头文件 发现 bug 时,希望通知我:

    Inside Microsoft SQL Server 2000

    Transaction Processing . Symmetric Server Architecture . Security . High Availability . Distributed Data Processing . Data Replication . Systems Management . SQL Server Utilities and ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。...

    经典SQL语句大全

    一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', '...

    数据库操作语句大全(sql)

    数据库操作语句大全(sql) 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device ...

    sql经典语句一部分

    经典SQL语句大全 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice ...

    Oracle9i的init.ora参数中文说明

    Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...

    精通SQL 结构化查询语言详解

    18.3.3 SET TRANSACTION设置事务属性  18.4 SQL Server中的并发事务控制  18.4.1 锁的分类  18.4.2 SQL Server中表级锁的使用  18.4.3 设置隔离级别实现并发控制 18.4.4 死锁及其预防  18.5 Oracle中的...

Global site tag (gtag.js) - Google Analytics