sqlserver oracle游标区别,SqlServer游标理解

SqlServer游标理解

游标操作的六步骤:

◆在每次在创建游标的时候都问问自己,用什么别的方法可以避免使用游标,那么你就步如设计的正规了.

1.声明

2.打开

3.应用/操作

4.关闭.

5.释放

声明游标的基本语法如下:

Declare cursor

For

案例1: MySchool

if exists(select * from sysobjects where name='cursc')

drop proc cursc

Go

create procedure cursc

as

declare

@question varchar(210),         --我们必须声明变量来存放得到的记录

@a varchar(50),

@b varchar(50),

@c varchar(50),

@d varchar(50),

@answer varchar(50),

@num int

declare MyCursor cursor  --声明我们的游标

Global --全局 游标的范围还有一个是局部(Local)

for select question ,OptionA,OptionB,OptionC,OptionD,Answer from question  --对应的SQL语句 后面打开游标就是打开

set @num=1 --设置标量表示游标的移动

open MyCursor --打开我们的游标这实际执行了For从句的主体查询,但我们仍然没有将数据

--放在合适的位置进行合适的处理,因此我们需要处理一组事情.

--1.获取第一条理路或者Fetch

&n

相关文档:

我装的是Xp系统,当我装Sql Server2000数据库后,用Java程序来进行数据库连接时出错了,发现是1433端口没有打开,在网上找了些解决办法,方法说的不是很清楚,还有点罗嗦了。我解决后发现办法是:首先是查看你的版本,可以用select @@version来查看。装完Sql Server 2000 1433端口有是没有打开,可以用net -an -p tcp ......

这里是使用ODBC来转换数据库的。

1.安装mysql数据库的ODBC驱动,mysql官网有下载http://dev.mysql.com/downloads/connector/odbc/

2.打开控制面板\管理工具\数据源ODBC,在用户DSN中添加一个MySQL ODBC 数据源。

3.接着在下面的窗体中输入数据源名称,如mysqlodbc;然后输入服务器Server地址(localhost或其他),用户Us ......

SQLServer          CodeSmith                            C#

bigint                    Int64         &nbsp ......

上次做了个项目,涉及到数据库的还原和恢复,到网上找了一下,是利用SQLDMO实现的,只要添加SQLDMO引用就好了,然后利用下边的类的方法就可以实现了。

我把原作者的类扩充了一下,可以自动识别web.config里 的数据库连接字符串,可以通过变量设置还原恢复的信息。

需要注意的时还原,还原的时候问� ......

数据库字典包括表结构(分2K和2005)、索引和主键.外键.约束.视图.函数.存储过程.触发器.规则。可以在企业管理器、查询分析器中简单执行,直接了当的查出SQL2K及SQL2005的所有数据字典,方便文档的编写,希望对大家有帮助。

1. SqlServer2000数据库字典--表结构.sql

SELECT TOP 100 PERCENT --a.id,

& ......

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值