Sybase常用表操作

2021-09-01 21:42:36 字數 1807 閱讀 8156

sybase常用表操作

>>表建立

建立一名為'rds_custom_ftp'的表,並設定id gap為1000.

create table rds_custom_ftp(

sid numeric(12,0) identity,

sub_no int not null,

ftp_url varchar(50) not null,

ftp_port int null,

ftp_login varchar(50) not null,

ftp_pass varchar(50) not null,

ftp_dir varchar(50) null,

active char(1) not null,

entry_id int null,

entry_datetime datetime not null,

delete_id int null,

delete_datetime datetime null,

unzip char(1) null,

new_filename varchar(50) null,

ihms_work_time float not null,

extension varchar(20) null

)with identity_gap = 1000

>>表重新命名

重新命名表'rds_custom_ftp'為'rds_custom_ftp2'

exec sp_rename 'rds_custom_ftp','rds_custom_ftp2'
>>表刪除

刪除表'rds_custom_ftp2'

drop table rds_custom_ftp2
>>列新增

新增列'suffix'

alter table rds_custom_ftp add suffix varchar(30) null
>>列修改

修改列'suffix'字元長度到50.

alter table rds_custom_ftp modify suffix varchar(50) null
>>列重新命名

重新命名列'suffix'到'suffix2'

exec sp_rename 'rds_custom_ftp.suffix','suffix2','column'
>>列刪除

刪除列'suffix2'

alter table rds_custom_ftp drop suffix2
>>索引新增

create clustered index rds_custom_ftpi1 on rds_custom_ftp( sub_no asc)
>>索引重新命名

重新命名索引'rds_custom_ftpi1'到'rds_custom_ftpi111'

exec sp_rename 'rds_custom_ftp.rds_custom_ftpi1','rds_custom_ftpi111','index'
>>索引刪除

drop index rds_custom_ftp.rds_custom_ftpi111

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...

sybase常用函式

sybase本來就沒有dual表,為了方便,你可以建乙個dual表。create table dual data char 1 go insert into dual select x go 你可以象oracle裡面一樣使用該錶了。select datalength chenwei 字串的長度 su...