Sybase與MSSQL的不同

2021-04-06 22:13:52 字數 756 閱讀 7847

1.identity

sybase:

create table mytable (

user_id numeric(10,0) identity )

注:型別必須是numeric,如:

numeric(10,0)

10是位數,第二個引數必須為0

而且identity似乎不能定義初始值和跳躍值

mssql:

create table mytable (

user_id int identity(10,0) )

注:identity [ ( seed , increment ) ]

引數

seed

裝載到表中的第乙個行所使用的值。

increment

增量值,該值被新增到前乙個已裝載的行的標識值上。

2.cursor的狀態

sybase:

@@sqlstatus

mssql:

@@fetch_status

3./**/的go的問題

sybase:

允許這樣的注釋:

/*insert into......

go*/

mssql:

不允許這樣的注釋:

/*insert into......

go*/

因為當檢索到go的時候,就把前面的語句提交了,那時只有乙個"/*",所以就會出錯了

不知道為什麼sybase可以

(待續....)

sybase備份 不同平台下

size medium 當遇到介質故障時 如磁碟老化損壞 僅當你有資料庫的定期備份及後繼的 事務日誌備份的情況下才可恢復該資料庫。要完全恢復,必須定期使用dump database 命令備份資料庫並結合 dump transaction命令備份日誌。dump database命令允許動態執 行,即轉...

sybase備份與恢復及sybase常用語句

sybase備份有兩種方式,一種是對單錶進行備份,一種是對整個資料庫進行備份 1 單錶備份與恢復 只需要使用sybase提高的bcp命令就可以了 bcp的命令格式 bcp 資料庫名.表名 in out 檔案名字 usa ppassword s servername c 解釋 資料庫名為要備份的資料庫...

sybase備份與恢復及sybase常用語句

sybase備份有兩種方式,一種是對單錶進行備份,一種是對整個資料庫進行備份 1 單錶備份與恢復 只需要使用sybase提高的bcp命令就可以了 bcp的命令格式 bcp 資料庫名.表名 in out 檔案名字 usa ppassword s servername c 解釋 資料庫名為要備份的資料庫...