Sybase数据库基本操作

1.sp_help 存储过程名:查看存储过程的定义,如名称、参数、创建时间等。
2.sp_helptext 存储过程名:查看存储过程的创建脚本。
3.select name from sysobjects where type='U':查看当前库中所有的表名。
4.set rowcount 5:设置当前连接查询返回的最大记录数。
5.isql -U用户名 -P密码:命令方式登陆Sybase数据库。
6.create procedure splitpage_sybase @qry varchar(16384),@ipage int,@num int,@maxpages int = 5000
   as
   begin
        ......
   end
   执行存储过程splitpage_sybase:exec splitpage_sybase 'sql查询语句',1,5,1000
7.select @@version:查看Sybase数据库版本信息。
8.drop procedure 存储过程名:删除存储过程。
9.select getdate():得到当前日期时间。

10.select dateadd(dd,-5,getdate());  --得到五天前的日期

 

11. Sybase服务的启动与停止

a. Sybase服务的启动

$SYBASE/$SYBASE/install/startserver –f $SYBASE/$SYBASE_ASE/install/RUN_SERVERNAME

b.Sybase服务的停止

              isql – Usa –P –S

shutdown

go

c.如果在数据库中使用了identity,那么要尽量使数据库正常shutdown,否则在数据库重新启动时它的值会增长得非常的大,除非设置参数

 

12.ibatisSybase存储过程报“Stored procedure ‘get All Users’ may be run only in unchained transaction mode.The ‘SET CHAINED OFF’ command will cause the current session to use unchained transaction mode.

可通过在SQL Advantage中执行sp_procxmode ‘getAllUser’,’anymode’解决。

其中getAllUser是存储过程名称

 很多的语句、语法、操作和sql server差不多
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值