程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase教程 >> Sybase數據庫基本操作

Sybase數據庫基本操作

編輯:SyBase教程

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差不多

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved