blogspot.com-GA4

星期三, 5月 14, 2008

isql語法

命令模式下進入 Sybase 資料庫
isql -Usa -P123456 [-Jcp950] [-w999] -SESO -Deso -ic:\aa.sql

isql -help 小幫手

-U 使用者帳號

-P 使用者密碼

-J 使用系統編碼方式

-w 使用畫面顯示寬度

-S server Name ,在 dsedit 中設定的 server name

-D 資料庫名稱

-i 讀取文字檔案執行語法

中斷指令 : ctrl + C 兩次
離開isql : exit


增加欄位
alter table fd35 add trapplication varchar(100) default ' ' null
go
update fd35 set trapplication =''
go

修改欄位
alter table apply_st modify ar_status varchar(1) null
修改欄位預設值
alter table apply_st replace ar_status default ''

新增表單
判斷 table 是否已建立
if exists (select 1 from sysobjects where id = object_id('ap575') and type = 'U')
drop table ap575
go
create table ap575(
gkey char(20) default '' not null,
mr505gkey char(20) default '' null,
dueym char(6) default '' null,
ces101gkey char(20) default '' null,
aes101gkey char(20) default '' null,
area char(1) default '' null,
im133gkey char(20) default '' null,
constraint pk_ap575 primary key (gkey))
go

日期轉換
datepart(yy , telexdate) // 年
datepart(mm , telexdate) // 月
datepart(dd , telexdate) // 日

快速清除資料庫資料
truncate table [tablename]

沒有留言: