查询Oracle表的信息(表,字段,约束,索引)

查询语法
查询出所有的用户表 select * from user_tables 可以查询出所有的用户表
查询出用户所有表的索引 select * from user_indexes
查询用户表的索引(非聚集索引)select * from user_indexes where uniqueness=’NONUNIQUE’
查询用户表的主键(聚集索引)select * from user_indexes where uniqueness=’UNIQUE’
查询表的索引select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and
t.table_name=’NODE’
查询表的主键select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and
au.constraint_type = ‘P’ AND cu.table_name = ‘NODE’
查找表的唯一性约束(包括名称,构成列)select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name=au.constraint_name and
cu.table_name=’NODE’
查找表的外键select * from user_constraints c where c.constraint_type = ‘R’ and c.table_name=’STAFFPOSITION’
查询外键约束的列名select * from user_cons_columns cl where cl.constraint_name = 外键名称
查询引用表的键的列名select * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名
查询表的所有列及其属性select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name=’NODE’

使用Axis2解析wsdl生成Webservice客户端Java代码

直接用dos命令生成代码,不需要把axis2插件安装到eclipse或者idea中。最近做的大部分工作都是接口开发,之前做久了SAP的RFC接口模式的开发,Webservice的使用忘记了不少,所以记录一下加深印象。第一步安装axis2(下载请移步Apache官网),然后设置axis2的环境变量 (配置系统变量)。

继续阅读“使用Axis2解析wsdl生成Webservice客户端Java代码”

使用JCO3.0同时访问多个SAP系统

前两天遇到一个SAP JCO 3.0 开发的问题,分享给大家解决方法。共享系统连接两个(多个)SAP代理商系统,其中SAP所在服务器、函数、字段全部不一样,这是两个完全不一样的SAP系统。最终出现,最多只能连接成功其中任意一个SAP系统。为了完成这个事情的探索,还需要一些基本的应用积累。

1. 在Windows环境下将dll文件放到windows的system32文件中;
2. 在Linux环境下将so文件放入指定的路径里,并指定启动参数中包含这个路径。
3. 将jar文件放到java程序中使用。

继续阅读“使用JCO3.0同时访问多个SAP系统”