- 論壇徽章:
- 13
|
- SYBASE IQ 常用命令
- 啟動(dòng)IQ
- strat_asiq @database.cfg database.db
- 停止IQ
- stop_asiq
- 清除鏈接
- sp_iqlocks; 查看當(dāng)前庫(kù)中有那些鎖定
- SELECT connection_property( 'number' )查看當(dāng)前連接ID
- DROP CONNECTION connection-id
- 修改字段類(lèi)型、字段類(lèi)型長(zhǎng)度,需要?jiǎng)h除表重建,其余的不用。
- 如果要用語(yǔ)句增加主鍵,必須先修改字段不為空,再刪除原有主鍵,新建主鍵。
- 應(yīng)用其他桌面主題的話,啟動(dòng)IQ會(huì)報(bào)錯(cuò):“應(yīng)用程序DDL*****為無(wú)效的Windwos映像。請(qǐng)?jiān)贆z測(cè)一遍您的安裝盤(pán)。”
- 增加字段SQL:ALTER TABLE psdss_table ADD (psdss_column NUMERIC(18) NULL);
- 刪除字段SQl:ALTER TABLE psdss_table DROP psdss_column;
- 刪除主鍵約束:ALTER TABLE psdss_table DROP CONSTRAINT pk_name;
- 增加主鍵約束:ALTER TABLE psdss_table ADD CONSTRAINT pk_name PRIMARY KEY(psdss_column);
- 修改字段是否為空:ALTER TABLE psdss_table MODIFY psdss_column NULL;
- 修改表名:ALTER TABLE psdss_table RENAME new_psdss_table;
- 修改字段名:ALTER TABLE psdss_table RENAME psdss_column TO new_psdss_column;
- 導(dǎo)出單表數(shù)據(jù)到文件:SELECT * FROM SU_USER ># c:/SU_USER.txt;
- SELECT * FROM SU_USER;output to c:/SU_USER.txt
- 導(dǎo)出單表數(shù)據(jù)到文件(固定分隔符,忽略''):SELECT * FROM DY_P_24FACTOR;
- OUTPUT TO 'd:/sql/xuhx.txt' DELIMITED BY FORMAT ASCII quote '';
- 導(dǎo)入單表數(shù)據(jù)到數(shù)據(jù)庫(kù):打開(kāi)Sybase公司的Interactive SQL Java,選擇Date->Import,選擇導(dǎo)入txt文件。
- 查看IQ連接:用DBA登陸,SQl:sp_iqcontext; sp_iqlocks;
- 刪除鏈接:用DBA登陸,SQl:drop connection 41;
- 查看用戶(hù)權(quán)限:用DBA登陸,SQl:select * from sysuserlist;
- 整庫(kù)備份:sp_iqdbspace; backup database to 'F:/bak_name.dump'
- 查看索引:sp_iqindex table_name='psdss_table',table_owner='psdss_dm'
- 查看所有對(duì)象:select name from sysobjects where type='U' order by name
- 用戶(hù)表為type='U',系統(tǒng)表type='S',觸發(fā)器為type='TR',存程過(guò)程為type='P'
- 判斷存儲(chǔ)過(guò)程是否存在并刪除:
- if exists(
- select * from sys.sysprocedure
- where proc_name='psdss_table'
- ) then
- DROP PROCEDURE psdss_table
- end if;
復(fù)制代碼 |
|