表结构
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中游标和加锁的问题
ANSI SQL 2003标准文档,英文版。 SQL-2003是由8个相关的文档组成,在不远的将来还可能增加其他文档,以扩展标准来适应新出现的技术。 第一部分:SQL/结构,指定...第六部分:对象语言绑定,定义SQL的扩展,支持把SQL语
游标(Cursor)它运用户可逐行访问由SQL Server前往的后果集。运用游标(cursor)的一个首要的原由就是把集合操作转换成单个记载处理方式。用SQL言语从数据库中检索数据后,后果放在内存的一块区域中,且后果往往是一个...
浅析SQL Server2000中游标的使用.pdf
SQL游标简介SQL游标简介SQL游标简介SQL游标简介
MS SQL SERVER中游标的使用.pdf
使用本地sql语句查询后,无需再使用Object对查询结果进行强制转换,而是直接将查询结果放到实体Bean里了。 PS: 其实只有一版,这里只所以叫最终版是因为该附件我上传了好几天传不上去,到最后报告说‘资源已经存在...
hibernate将本地SQL查询结果封装成对象。如进行复杂的统计等本地sql语句查询后,直接放到对象里了,而不会再使用Object进行强转
SQL Server 2005管理对象 SMO 基础知识 列举服务器 连接到服务器 列举数据库 发出 DDL 或 DML 命令 遍历对象列表 备份数据库 恢复数据库 验证数据库备份 结束语
在Oracle PL/SQL中游标声明中表名动态变化的方法
这个是SQL标准,2003版的。现在SQL应该应用非常广泛吧。但是SQL标准酒香不怕巷子深,翻译的版本找不到。
3. SQL语言对数据库对象的定义使用哪三个SQL命令关键字? Create,alter,drop。 4. 标准的SQL语言与实际数据库产品中的SQL数据库语言的关系? 绝大多数实际数据库产品并不完全支持标准SQL,SQL的某些功能在实际...
SQL SERVER 数据库中游标的定义,具体的代码实现。
sql99标准文档收集
尽管不同的关系数据库使用的SQL版本有一些差异,但大多数都遵循 ANSI SQL 标准。SQL Server使用ANSI SQL-92的扩展集,称为T-SQL,其遵循ANSI制定的 SQL-92标准。 SQL语言包含4个部分: 数据定义语言(DDL),例如:...
SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为用户提供唯一合适的代码选择。自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。SQL ...
oracle mysql sqlser2000对大数据对象的操作,包括读取和保存(原创)
本技术专题主要介绍如何使用Oracle SQL Developer和其他开发工具,内容包括使用Oracle Database Home Page、在Oracle中使用SQL*Plus、如何用SQL Developer来操作Oracle数据库以及表列定义等等。
使用 SQL 合计函数 你可以确定数据组的各种统计。你可以把这些函数用于查询和合计表达式,条件是在具备 SQL特性的 QueryDef对象中或在创建基于SQL查询的 Recordset对象时。
5. Executor执行器要处理的SQL信息是封装到一个底层对象MappedStatement中 该对象包括SQL语句 输入参数映射信息 输出结果映射信息 其中输入参数和输出结果的映射类型包括HashMap集合对象 POJO对象类型