sybase配置常用技巧

2021-08-25 17:42:11 字數 1651 閱讀 4400

以下是在使用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...