informix 查看哪个session链接数据库

informix 查看哪个session链接数据库,第1张

对于特殊字段,比如外键,主键,在不知道外键主键名的情况下,需要如下 *** 作

select constrname from sysconstraints where constrtype='R' and tabid= ( select tabid from systables where tabname = 'tst_1' ) ; ----'R'查找外键,'P'查找主键

------针对informix数据库-----------------------------------------------------------

ALTER TABLE yourtable DROP CONSTRAINT constrname;

yourtable :你要删除的约束所在的表名称;

constrname :你要删除的约束名称;

constrname的获得:

在informix数据库中有一个系统表:sysconstraints

该表中存储了数据库所有的约束的基本信息:

CREATE TABLE table_name ( column_name type , FOREIGN KEY (column_name) REFERENCES foreign_table_name (foreign_column_name) ); 其中foreign_table_name是你要建立的外键关联的表名,foreign_column_name是外键所关联的列名

希望采纳

|在oracle中有意义的,不要用|作为分割符。

1、先把informix全导出到一个目录。

2、用

UltraEdit

或其他工具,把整个文件夹中所有文件里面的|替换成逗号之类的

分隔符

3、做好导入

控制文件

表多也不怕。完成1后,在cmd窗口做

dir

>

dirtxt,用Excel打开,整理一下,生成一批ctl命令。同样用excel生成一批

sqlldr的命令,编辑到

bat文件

中,执行一下。OK

希望有帮助!good

luck

如果是我做的话,我会这样:

1、从informix(十年前用过,现在忘了差不多了:-))导出;

2、用

SQL2000

(作为过渡),把导出的数据文本文件导到SQL2000中(SQL2000)有此功能;

3、把SQL2000中的这些表,导出到Oracle中,sql2000也有此功能。

此过程中,SQL2000都可以看到是否每条记录是否导出、导入成功。分隔符的问题就不存在了!

这种方法我用过,比你还多用了Excel作为过渡。

哈哈!

以上就是关于informix 查看哪个session链接数据库全部的内容,包括:informix 查看哪个session链接数据库、informix数据库建立外键、怎样将Informix库中导出的数据导入oracle数据库 紧急求解 高手帮忙啊!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9452502.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存