Sybase ASA中幾個非常有用的儲存過程

2021-09-01 13:58:42 字數 1839 閱讀 3168

以下過程非常實用:

call sa_send_udp( '10.25.99.196', 2345', 'this is a test' );

2. 獲取當前系統中活躍的事務列表:

call sa_transactions( )

3. 有用的tsql 環境設定

create procedure dbo.sp_tsql_environment()

begin

if db_property( 'iqstore' ) = 'off' then

-- sql anywhere datastore

set temporary option close_on_endtrans='off';

end if;

set temporary option ansinull='off';

set temporary option tsql_variables='on';

set temporary option ansi_blanks='on';

set temporary option chained='off';

set temporary option quoted_identifier='off';

set temporary option allow_nulls_by_default='off';

set temporary option on_tsql_error='continue';

set temporary option isolation_level='1';

set temporary option date_format='yyyy-mm-dd';

set temporary option timestamp_format='yyyy-mm-dd hh:nn:ss.sss';

set temporary option time_format='hh:nn:ss.sss';

set temporary option date_order='mdy';

set temporary option escape_character='off';

end4. 執行作業系統命令

xp_cmdshell system procedure

carries out an operating system command from a procedure.

xp_cmdshell( 'dir > c:\\temp.txt', 'no_output' )

5. 讀取寫入檔案

xp_read_file

xp_write_file

6. 獲取某乙個表的 ddl語句

sa_get_table_definition system procedure

select row_value from sa_split_list( sa_get_table_definition('dba', 'ttt'), char(10));

row_value

create table "dba"."ttt" (

"abc" timestamp null);

7. 傳送郵件

call xp_startsmtp( smtp_sender = '***@163.com', smtp_server='smtp.163.com', smtp_port='25',

timeout=240, smtp_auth_username='iihero', smtp_auth_password='***');

call xp_sendmail( recipient='***[email protected]',

subject='new pricing');

call xp_stopmail();

Android Studio中幾個非常有用的工具

butterknife 生成器,使用起來非常簡單方便,不知道butterknife的趕緊去我的部落格搜下 設計師給我們提供好了各種資源,每個按鈕都要寫乙個selector是不是很麻煩?這麼這個外掛程式就為解決這個問題而生,你只需要做的是告訴設計師們按照規範命名就好了,其他一鍵搞定。現在大多數服務端a...

非常有用的CChineseCode類

class cchinesecode void cchinesecode utf 8tounicode wchar t pout,char ptext void cchinesecode unicodetoutf 8 char pout,wchar t ptext void cchinesecode...

別人的隨筆(非常有用)

1 xp系統修改許可權防止病毒或木馬等破壞系統,cmd下,cacls c windows system32 g hqw20 r 思是給hqw20這個使用者只能讀取system32目錄,但不能進行修改或寫入 恢復方法 c cacls c windows system32 g hqw20 f 2 用mi...