以下是在使用sybase資料庫開發應用時常用的配置技巧,總結一下,希望對大家有用。
防止資料崩潰時主鍵猛增,在sybase測試庫時一般會出現此類問題。
sp_configure "identity burning set factor", 1
sp_configure "identity grab size", 10
修改表id步長
exec sp_chgattribute 'dept_user','identity_gap',10
修改所有表id步長 存偖過程
if exists (select 1
from sysobjects
where id = object_id('dbo.gapupdate')
and type = 'p')
drop procedure dbo.gapupdate
gocreate procedure dbo.gapupdate as
declare cur_ins cursor for
select sysobjects.name from sysobjects where name like '%' and type='u'
declare @tablename varchar(200)
begin
open cur_ins
fetch cur_ins into @tablename
while @@sqlstatus=0
begin
exec sp_chgattribute @tablename,'identity_gap',10
fetch cur_ins into @tablename
endclose cur_ins
endgo
查詢所有表名稱
select name from sysobjects where name like '%' and type='u'
查詢頁大小
12.5之前,只有2k頁面,用select @@pagesize查詢
12.5之後,用select @@maxpagesize查詢
更改預設字符集為 cp936,也就是中文。
方法一:(命令列中)。
1. (這裡 sybase 的安裝路徑為 c:\sybase)
c:\>cd \sybase\charsets\cp936
2. c:\sybase\charsets\cp936> charset -usa -p -ssysbase啟動服務(服務例項) binary.srt
cp936
方法二:(在 sql 環境中)。
1. 執行 select name,id from syscharsets(會列出字符集對應的 id 號) -對應master庫
2. 找到 name 為cp936 對應的 id(假設為 171)
3. 執行 sp_configure "default character set id",171
4. 重啟 server兩次(注:第一次啟動後,server 會自動宕掉,需要第二次重啟後才
能使用)
SYBASE資料匯入技巧
sybase資料匯入技巧 1 可採用乙個比較好的工具dba,不過這個工具莫明其妙的導不進去資料,有些時候好用,有些時候不好用 2 採用另存為csv,採用如下bcp語句匯入 bcp imps.dbo.import off dueitemaster in c 匯入資料.csv e s test u sa...
Sybase常用操作
一 新建使用者 1 用sa登入 2 sp addlogin 使用者名稱,密碼 預設資料庫 預設語言 使用者全稱 密碼有效期 最小密碼長度 最大登入失敗次數 sp addlogin admin,admin123 sp password 當前使用者密碼 新密碼 二 如何讓新建好的使用者有sa的全部許可權...
sybase 常用函式
a.substring b.len 查詢 串內搜尋 charindex char expr,expression 返回指定char expr的開始位置,否則為0 select charindex c job id from job z where job id 1 c.字串連線 select sub...