`
ch.net
  • 浏览: 112332 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

sql中游标等一些对象的使用

    博客分类:
  • SQL
阅读更多

表结构

create table users
(
 id int,
 name nvarchar(50)
)

用游标遍历表

  declare @id int, @name nvarchar(50)
  declare myCursor cursor for select id,name from users
  open myCursor
  fetch next from myCursor into @id,@name
  while @@fetch_status = 0
  begin  
   if @@error <> 0 break
 处理
 ........
    fetch next from myCursor into @id,@name
  end
  close myCursor
  deallocate myCursor

自定义函数

alter function dbo.up_fun
(
 @name nvarchar(4000)
)
returns nvarchar(4000)
as
begin
 return isnull(@name,'空值')
end

declare @n nvarchar(4000)
print dbo.up_fun(@n)

 

事务

declare @errorSum int
 set @errorSum  = 0
 begin transaction
 --
 set @errorSum = @errorSum + @@error
 if(@errorSum <> 0)
 begin
  raiserror('操作失败!',16,1)
  rollback transaction
 end
 else
 begin
  raiserror('操作成功',16,1)
  commit transaction
 end
分享到:
评论

相关推荐

    Sql中游标和加锁的问题

    Sql中游标和加锁的问题 Sql中游标和加锁的问题 Sql中游标和加锁的问题

    ANSI SQL 2003标准文档,英文版

    ANSI SQL 2003标准文档,英文版。 SQL-2003是由8个相关的文档组成,在不远的将来还可能增加其他文档,以扩展标准来适应新出现的技术。 第一部分:SQL/结构,指定...第六部分:对象语言绑定,定义SQL的扩展,支持把SQL语

    SQLServer中游标实例

    游标(Cursor)它运用户可逐行访问由SQL Server前往的后果集。运用游标(cursor)的一个首要的原由就是把集合操作转换成单个记载处理方式。用SQL言语从数据库中检索数据后,后果放在内存的一块区域中,且后果往往是一个...

    浅析SQL Server2000中游标的使用.pdf

    浅析SQL Server2000中游标的使用.pdf

    SQL游标简介(详细)

    SQL游标简介SQL游标简介SQL游标简介SQL游标简介

    MS SQL SERVER中游标的使用.pdf

    MS SQL SERVER中游标的使用.pdf

    hibernate将本地SQL查询结果封装成对象(最终)

    使用本地sql语句查询后,无需再使用Object对查询结果进行强制转换,而是直接将查询结果放到实体Bean里了。 PS: 其实只有一版,这里只所以叫最终版是因为该附件我上传了好几天传不上去,到最后报告说‘资源已经存在...

    hibernate将本地SQL查询结果封装成对象

    hibernate将本地SQL查询结果封装成对象。如进行复杂的统计等本地sql语句查询后,直接放到对象里了,而不会再使用Object进行强转

    SQL Server 2005管理对象

    SQL Server 2005管理对象 SMO 基础知识  列举服务器  连接到服务器  列举数据库  发出 DDL 或 DML 命令  遍历对象列表  备份数据库  恢复数据库  验证数据库备份  结束语

    在Oracle PL/SQL中游标声明中表名动态变化的方法

    在Oracle PL/SQL中游标声明中表名动态变化的方法

    sql2003标准文件【PDF】

    这个是SQL标准,2003版的。现在SQL应该应用非常广泛吧。但是SQL标准酒香不怕巷子深,翻译的版本找不到。

    西南交通大学第四章-数据库作业.docx

    3. SQL语言对数据库对象的定义使用哪三个SQL命令关键字? Create,alter,drop。 4. 标准的SQL语言与实际数据库产品中的SQL数据库语言的关系? 绝大多数实际数据库产品并不完全支持标准SQL,SQL的某些功能在实际...

    SQL SERVER 中游标的使用

    SQL SERVER 数据库中游标的定义,具体的代码实现。

    sql99标准文档收集

    sql99标准文档收集

    Sql经典练习题库(附答案)

    尽管不同的关系数据库使用的SQL版本有一些差异,但大多数都遵循 ANSI SQL 标准。SQL Server使用ANSI SQL-92的扩展集,称为T-SQL,其遵循ANSI制定的 SQL-92标准。 SQL语言包含4个部分: 数据定义语言(DDL),例如:...

    SQLPrompt for SQLServer2016 智能提示插件 SQL2016 提示

    SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为用户提供唯一合适的代码选择。自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。SQL ...

    oracle mysql sqlser2000对大数据对象的操作

    oracle mysql sqlser2000对大数据对象的操作,包括读取和保存(原创)

    ORACLE_SQLDeveloper使用教程

    本技术专题主要介绍如何使用Oracle SQL Developer和其他开发工具,内容包括使用Oracle Database Home Page、在Oracle中使用SQL*Plus、如何用SQL Developer来操作Oracle数据库以及表列定义等等。

    标准SQL语句参考手册

    使用 SQL 合计函数 你可以确定数据组的各种统计。你可以把这些函数用于查询和合计表达式,条件是在具备 SQL特性的 QueryDef对象中或在创建基于SQL查询的 Recordset对象时。

    MyBatis执行SQL并将结果映射成Java对象.docx

    5. Executor执行器要处理的SQL信息是封装到一个底层对象MappedStatement中 该对象包括SQL语句 输入参数映射信息 输出结果映射信息 其中输入参数和输出结果的映射类型包括HashMap集合对象 POJO对象类型

Global site tag (gtag.js) - Google Analytics