SYBASE IQ 基本知识

AIX 5.3
ip 192.168.0.201
1、登陆:用户名:sybaseiq 密码:pas
2、进入数据库文件路径:
cd passmx
passmx.sh --启动数据库 最好用该命令
或者
start_asiq @passmx.cfg passmx.db --启动数据库

数据库路径:/sybase/sybaseiq/passmx/*
3、停止数据
stop_asiq -stop [oneall] --停止所有数据库
stop_asiq 不带参数,可选择]要停止的数据
4、命令显示文件内容:
cat
例:cat passmx.sh
5、显示当前文件夹文件命令
ls 回车
6、数据库自动提交:
set option public.Chained='OFF';
在设置以上数据库属性后,在每次插入数据后就不必使用COMMIT取数据。否则另一端口插入数据后不使用
COMMIT就查询不到数据。
7、ODBCL连接数据库
用户名:DBA 密码:SQL
server name(服务器名称):p510_Passmx (不能输入IP地址)
database name(数据库名称):passmx
TCP/IP:host=192.168.0.201:prot=2658
8、AIX关闭电脑命令
在命令行中输入: shutdown -F (选择-F为快速关机) 用户名为:root 密码:pas
9、SYBASE IQ 存储过程中不能使用游标,如需要使用到游标功能建议用临时表。
10、SYBASE IQ 日志文件:/ASIQ-12_6/logfiles/*
使用CAT FilesName 查看日志内容,FilesName为日志文件名。
11、查看SYBASE IQ数据库状态函数:sp_iqstatus
12、SYBASE IQ 的动态SQL标例
============================================
create PROCEDURE sp_tiancom_test1
AS

declare @tablename char(30)
if exists (select * from sysobjects where name = 'tmp_test' and type = 'U')
drop table tmp_test

--execute immediate 'create table '|| tablename || '( wname varchar(50) NOT NULL)'
create table tmp_test(
wname varchar(50) NOT NULL
)

insert into tmp_test(wname) values('test')
select @tablename ='delete from tmp_test'
EXECUTE(@tablename)
--execute immediate 'select * from tmp_test'
--execute immediate 'delete from tmp_test'
============================================

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/106943/viewspace-926812/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/106943/viewspace-926812/

你可能感兴趣的:(SYBASE IQ 基本知识)