Sybase数据库基本操作

浏览:
字体:
发布时间:2013-12-10 00:12:02
来源:
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.ibatis调Sybase存储过程报“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差不多
>更多相关文章
24小时热门资讯
24小时回复排行
资讯 | QQ | 安全 | 编程 | 数据库 | 系统 | 网络 | 考试 | 站长 | 关于东联 | 安全雇佣 | 搞笑视频大全 | 微信学院 | 视频课程 |
关于我们 | 联系我们 | 广告服务 | 免责申明 | 作品发布 | 网站地图 | 官方微博 | 技术培训
Copyright © 2007 - 2024 Vm888.Com. All Rights Reserved
粤公网安备 44060402001498号 粤ICP备19097316号 请遵循相关法律法规
');})();