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