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