1,获取当前时间的函数
select getDate();
2, 从数据字典中获取数据库对象
select *
from sysobjects;
3, Sybase数据导出设置
--设置导出路径为具体文件名
set temporary option temp_extract_name1='''demo.dat''';
--设置为覆盖
set temporary option temp_extract_append = off;
--设置空值转换
set temporary option Temp_Extract_Null_As_Empty = on;
--设置分割符为|
set temporary option Temp_Extract_Column_Delimiter = '|';
4, 获取(删除)Sybase连接, 删除正在连接的用户.
当查询结束后连接并没有关闭,创建表的时候出现lock问题, 当把connection drop掉之后正常
select * from SB_ABIS_MTC_CDR;
call sa_locks (null,null,'SB_ABIS_MTC_CDR');
drop connection 12013;
5, sa_conn_info的使用,获取连接数据库的用户信息(两种用法)
a, SELECT *, DB_NAME( DBNumber ), --数据库的名字
CONNECTION_PROPERTY( 'LastStatement', Number ) --最后被执行的SQL语句
FROM sa_conn_info( ); --连接库的用户信息
b, CALL sa_conn_info( );