informix数据库中如何删除表中的字段

作者&投稿:招殷 (若有异议请与网页底部的电邮联系)
求教,informix 如何修改字段属性~

进入dbaccess修改,或者用SQL语句alter table修改

添加字段:alter table tableName add column varchar(10);
修改字段类型:alter table tableName modify column varchar(255);
删除字段:alter table tableName drop(column);

由于informix的first选项限制较多,不能用在子查询,也不能用在into temp的select语句中,感觉一个sql写不出来。
用下面的select语句生成一堆delete语句,然后再跑这些delete语句:
select first 100 'delete from TableName where rowid='|| rowid ||';' from TableName order by begintime;

informix数据库删除字段语法如下:

alter table tableName drop(column);

informix数据库其他操作字段的方法:

添加字段:

alter table tableName add column varchar(10);

修改字段类型:

alter table tableName modify column varchar(255);

informix数据库简介:

Informix是IBM公司出品的关系数据库管理系统(RDBMS)家族。作为一个集成解决方案,它被定位为作为IBM在线事务处理(OLTP)旗舰级数据服务系统。 IBM对Informix和DB2都有长远的规划,两个数据库产品互相吸取对方的技术优势。在2005年早些时候,IBM推出了Informix Dynamic Server(IDS)第10版。目前最新版本的是IDS11(v11.50,代码名为“Cheetah 2”),在2008年5月6日全球同步上市。



alter table C drop a;有索引和约束的列索引和约束将一并被删除

提示什么错误?


一台电脑如何连接另外一台电脑的Sql服务器
如果能ping通对方的ip,那么再telnet ip 1433端口,看看有没有反映。像其他大部分商业关系型数据库管理系统一样(例如IBM DB2、Oracle、[nformix)是结构化的查询语言(SQL)。这种语言由于制造商的不同有一些小小的差别,但是语言的绝大部分都遵循了ANSI标准。这使得应用程序有很好的可移植性,并且可以和多...

informix 初始化
在UNIX系统中利用ln命令建立链接 环境变量 INFORMIXDIR 牐牐牐犐柚梦猧nformix产品所在的目录 PATH牐牐牐牐牐牐牐牥括INFORMIXDIR\/bin ONCONFIG牐牐牐牐牐犐柚胦nconfig文件名 INFOMRIXSERVER牐牐犐栉维onconfig参数中的DBSERVERNAM值 PSORT_NPROCS 牐牐 设置为物理CPU VPs数 我们推荐所有的informix和...

sqlca.sqlcode == -217
在nformix,ESQL\/C,表示字段不存在。

浅析商务智能系统的组成
源数据采集、筛选、整理及转换基本上是从前台作业系统、业务部门及企业外部的各种类型的数据库(如:ORACLE, SYBASE, SQLSERVER, FOXPRO, ACCESS,工NFORMIX等)中获取数据的,这些数据必须依用户所需,按照数据仓库的要求,以统一定义的格式从各个系统抽取出来,经过数据筛选、整合、转换纳入数据仓库。建立数...

一台电脑如何连接另外一台电脑的Sql服务器
像其他大部分商业关系型数据库管理系统一样(例如IBM DB2、Oracle、[nformix)是结构化的查询语言(SQL)。这种语言由于制造商的不同有一些小小的差别,但是语言的绝大部分都遵循了ANSI标准。这使得应用程序有很好的可移植性,并且可以和多种流行的数据管理系统交谈。为加强这种功能还支持与开放型数据库连接的...

新丰县15139519849: informix数据库 删除用户所有表模型的语句 怎么写?不会就是drop table就好了吧? -
刁庙思复: drop table 表名;

新丰县15139519849: informix数据库中如何删除表中的字段 -
刁庙思复: alter table C drop a;有索引和约束的列索引和约束将一并被删除

新丰县15139519849: informix数据库中: delete表中全部记录和直接drop一张表哪个更快? -
刁庙思复: 如果数据量不大,建议直接删除表数据后导入,如果表数据量大的话,就dbschema -d 数据库名 -t 表名 >表名.sql ,然后drop 表,使用生成的脚本重建表,再导入数据,建议如果数据量比较大的情况,先把数据库的日志去掉,装完数据后再打开.命令ontape -s -N 数据库名,打开ontape -s -U 数据库名,另外装数前可以先不建索引,装入后再建索引,这样效率高很多.

新丰县15139519849: 怎么删除DB2中表的字段 -
刁庙思复: informix数据库删除字段语法如下:alter table tableName drop(column); informix数据库其他操作字段的方法:添加字段:alter table tableName add column varchar(10); 修改字段类型:alter table tableName modify column varchar(255); informix数...

新丰县15139519849: informix数据库表空间的问题 -
刁庙思复: 1、空间不足,指的是chunk不够了,可以通过onspaces -a来增加chunk; 2、删除表中多余的数据chunk大小是不是变的,表空间在创建的时候大小已经设置好了,要增加也只能通过上面的方法来增加大小,删除表中的数据也只是增大表extent的剩余空间; 3、使用命令oncheck -pt可以清楚的看出空间的使用情况

新丰县15139519849: informix删除系统数据库sysmaster表syschktab报错,怎么才能删除,应该是没有权限,可是不知道怎么授权? -
刁庙思复: -158 ISAM错误: SMI 伪表中不允许的操作 你试图进行一个在系统监视界面(SMI)伪表中不支持的SQL操作.试试其它操作.

新丰县15139519849: Informix常用命令 -
刁庙思复: Informix常用命令的用法说明 语法 oninit [-s] [-i] [-p] [-y] oninit???将系统从off-line模式变为on-line模式 oninit -s ? 将系统从off-line模式变为quiescent模式 oninit -i ? 初始化系统 oninit -p ? 在共享内存初始化时,不搜索,删除临时表 oninit -y ? ...

新丰县15139519849: 怎么删除informix坏的chunk,和dbspace? -
刁庙思复: 先删除所有非主CHUNK再DROP掉DBSPACE试下

新丰县15139519849: informix 建库步骤? 删库步骤?
刁庙思复: 你是Windows下面还是Unix下面啊, oninit -vy启动 一般用dbaccess 里面就有菜单可选择创建 数据库和删除数据的.

新丰县15139519849: 哪位大虾知道怎么删除informix数据库啊. -
刁庙思复: 报错说得很清楚了,因为这个库有用户在连接. 可以用onstat -g sql 把连接到这个oop库的sql都onmode -z杀掉后就可以了. 但是如果你们的环境还存在跨库访问或者跨库的同异名表的话,情况就比较复杂了.可以把数据库重启后立刻执行删除的sql语句. 当然在export和import的过程中还可能存在日期格式不匹配等问题,一句两句话说不清楚. 祝你好运.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网