交友约会| 杂志期刊| 小说| 论坛| 电影下载| 两性知识| 电脑知识| 汽车| 旅游| 收藏

Informix SQL 语句详解(3)

来源:互联网 作者:2 出处:综艺读书 2006-11-17 
关 键 词:数据库  os  informix  ie  access  

  24.  BEGIN WORK  开始事务。例:begin work; 

25. COMMIT WORK  提交(正常结束)事务。例:commit work; 

26. ROLLBACK WORK  回滚(非正常结束)事务。例:rollback work; 

SELECT 

SELECT select_list FROM tab_name|view_name 

WHERE condition 

GROUP BY column_name 

HAVING condition 

ORDER BY column_list 

27. INTO TEMP table_name  查询语句。 

select_list:选择表或* 

tab_name:表名称 

view_name:视图名称。 

condition:查询条件,可使用BETWEEN、IN、LIKE、IS NULL、LIKE、MATCHES、NOT、 

AND、OR、=、!=或<>、>、 >= 、<=、<、ALL、ANY、SOME 

column_name:分组字段名称 

condition:群聚条件 

column_list:排序字段列表,缺省ASC,可指定DSC;排序时,NULL值小于非零值。 

table_name:临时表名称 

例:略 

附(常用函数) 

(1)集合函数: 

count(*)、 

sum(数据项/表达式)、avg(数据项/表达式)、max(数据项/表达式)、min(数据项/表达式) 

count(distinct 数据项/表达式)、sum(distinct数据项/表达式)、avg(distinct数据项/表达式) 

(2)代数函数和三角函数 

HEX(数据项/表达式)、ROUND(数据项/表达式)、TRUNC(数据项/表达式)、 

TAN(数据项/表达式)、ABS(数据项/表达式)、MOD(被除数,除数) 

(3)统计函数 

标准差,stdev()、方差,variance()、范围,rang() 

(4)时间函数 

DAY(日期/时间表达式):返回数字型 

MONTH(日期/时间表达式):返回整数 

WEEKDAY(日期/时间表达式):0&#0;&#0;6,0星期天,1星期一;返回整数 

YEAR(日期/时间表达式)、返回整数 

DATE(非日期表达式):返回日期型 

EXTEND(日期/时间表达式,[第一个至最后一个]):返回指定的整数 

MDY(月,日,年):返回日期型 

CURRENT:返回日期型 

(5)时间函数 

ROUND(),四舍五入。如:ROUND(10.95,position)position进行四舍五入的前一位置 

TRUNC(),截取。如:TRUNC(10.95,0)position截取的位置 

INFORMIX临时表在下列情况下自动取消: 

A.退出数据库访问工具(如DBACCESS) 

B.SQL通话结束(DISCONNECT) 

C.发出取消表语句 

D.退出程序时 

28. INSERT 

INSERT INTO view_name|table_name [(column_list)] VALUES (value_list) 

或 INSERT INTO view_name|table_name [(column_list)] select_statement  插入数据 

view_name|table_name:视图名或表名称 

column_list:数据项列表。 

value_list:值列表 

select_statement:查询语句。 

例:略 

29. DELETE FROM view_name|table_name WHERE search-conditions  删除语句。 

view_name|table_name:视图名或表名称 

search-conditions;删除条件 

例:略 

31. UPDATE 

UPDATE view_name|table_name SET column_1 = value_1ist WHERE search_conditions 

或UPDATE view_name|table_name SET column_1|* = value_1ist WHERE search_conditions  更新数据语句。 

view_name|table_name:表名称或视图表名称 

value_1ist:字段值 

search_conditions:更新数据的条件 

例:略 

32. CHECK TABLE table-name  检查索引语句。 

语句使用者是表的拥有者或拥有DBA权限;不能对systable使用此语句。 

33. REPAIR TABLE table-name  修复索引。 

语句使用者是表的拥有者或拥有DBA权限;不能对systable使用此语句。 

34. LOAD FROM “file-name” INSERT INTO table_name [(column_name[,…])]  将文本数据栽入表中。 

例:load form “aa.txt” insert into user; 

35. UNLOAD TO “pathname”  将表中数据卸为文本。 

例:unload to “aa.txt” select * from user; 

36. INFO  系统信息查询。 

INFO TABLES:得到当前数据库上表的名字。 

INFO columns FOR table_name:指定表上的字段信息。 

INFO INDEXES FOR table_name:指定表上的索引信息。 

INFO [ACCESS|PRIVILEGES] FOR table_name:指定表上的存取权限。 

INFO STATUS FOR table_name:指定表的状态信息。 

例: info tables; 

更多文章 更多内容请看informix专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
综艺读书宗旨
相关专题
·informix (193篇文章)
热点标签: 数据库  os  informix  ie  access  
最新技术文档
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
百度推荐,商机无限
搜索您感兴趣的内容
Web 全站
综艺电脑频道编辑信箱  告诉我们您想看的专题或文章

友情互链 | 收藏本站 | 联系我们 | 在线留言 | 京ICP备08008424号|