分页查询,限制个数
select skip 0 first 9 * from saa_gradeTask where gradeid=10000000090001
修改字段大小
alter table 表名 modify 字段名 varchar(250);
更改字段名
RENAME COLUMN table.oldcolumn TO newcolumn
指定位置添加字段
Alter table 表名 add 字段名 CHAR(1) before 字段;
添加索引
create Index 索引名 on 表名(字段名);
修改字段类型
alter table 表名 modify 字段名 lvarchar(1000)
(informix数据库字段类型
http://www.55zm.com/a/20120302/28041.html)
unl文件
load from 指定位置的unl文件 insert into 表名;
unload to 要生成的unl文件 select * from 表名 where 条件
唯一性约束
ALTER TABLE 表名 DROP CONSTRAINT 约束名;
ALTER TABLE 表名 ADD CONSTRAINT UNIQUE (字段,字段,字段) CONSTRAINT 约束名
主键自增
Create Sequence 名称 Increment By 1 Minvalue 000000000001 Maxvalue 999999999999 Cache 20 Order;
查询数据库中某一表的约束
SELECT constrname,* FROM sysconstraints
WHERE tabid = (SELECT tabid FROM systables
WHERE tabname = '表名');
查询某表的非空约束
select first 100 * from systables a
join sysconstraints b on a.tabid=b.tabid where a.tabtype='T' and b.constrtype ='N' and a.tabname=表名
约束与字段间的联系
syscoldepend表中含有
constrid(sysconstraints)、
tabid(systables)、
colno(syscolumns):列名等相关信息、所属表的id
可以先从systables中获得表id,然后从syscoldepend中得出约束对应的列
informix
猜你喜欢
转载自fulndon.iteye.com/blog/2269878
今日推荐
周排行