WEB开发网
开发学院数据库Sybase Sybase入门 阅读

Sybase入门

 2006-03-05 21:48:31 来源:WEB开发网   
核心提示: 五、批处理和流控制语言 1、批处理 SYBASE系统允许用户将若干条相关的语句组成一个整体,交给系统同时处理,Sybase入门(6), 一批语 句的结束以go语句为标志,严格地讲, x 用SET语句做的任何选择设置在批处理尾处发生作用,可以把SET语句和查询语句放入一组批处理中,单条SQL语句也是一个批处理, 例:S

五、批处理和流控制语言 
1、批处理 
SYBASE系统允许用户将若干条相关的语句组成一个整体,交给系统同时处理。 一批语 
句的结束以go语句为标志。严格地讲,单条SQL语句也是一个批处理。 
例:Select count(*) from titles 
Select count(*) from authors 
Go 
也可以将一组SQL命令放在一个操作系统文件中,再将这个文件交给isql执行。 
2、流控制语言 
流控制语句 
在批处理中,我们可以加入流程控制语句,从而达到编程的目的。在T-SQL语言中, 
流控制语句有: 
· if。。。Else。。。 
· begin。。。End。。。 
· while和break。。。Continue 
· declare和局部变量以及全局变量 
· Goto 
· Return 
· Waitfor 
· print和Raiserror 
· 注释 
例: 
if exists(select * from zyl 
where xm="李军") 
print "ok" 
else 
print "no this one" 
使用批处理有以下规则: 
x CREATE PROCEDURE、CREATE RULE、 CREATE DEFAULT 、CREATE TRIGGER 以及CREATE VIEWE 必须单独交给SQL SERVER, 他们不能和别的SQL语句一起作批处理(CREATE DATABASE、CREATE TABLE 和CREATE INDEX 能和其他语句组成批处理)。 
x 规则和默认值都不能在一组批处理中刚关联就使用。 
x USE命令必须在引用这个数据库的对象的语句的前一组批处理中提交。 
x 不能刚删除(DROP)一个数据库对象又在同一批处理中重新创建他。 
x 用SET语句做的任何选择设置在批处理尾处发生作用。可以把SET语句和查询语句放入一组批处理中,但SET选择项不能在这组批处理中使用。 

上一页  1 2 3 4 5 6 7 8 9 10 11  下一页

Tags:Sybase 入门

编辑录入:coldstar [复制链接] [打 印]
赞助商链接