请教怎样将表字段横向列出来,并找出差异?
如下面有个表synd_stmt,表结构如下
-- Create table
create table SYND_STMT
(
TABLE_ID NUMBER(4) not null,
OPERATION_TYPE VARCHAR2(1) not null,
SEQ NUMBER(4) not null,
STMT VARCHAR2(2048) not null,
NAME VARCHAR2(50),
SYND_DESC VARCHAR2(100),
OUT_ID NUMBER(4)
)
tablespace idx_base
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64
minextents 1
maxextents unlimited
);
请问用什么办法可以将表字段横向列出来;
结果如下:
TABLE_ID,OPERATION_TYPE,SEQ,STMT,NAME,SYND_DESC,OUT_ID
做这个的主要目的是我想比较两个系统中两个表字段的差异,因为现在环境中两个表结构不一致或者字段名称不一样;具体统计出来方便一些;大概几百个表吧!
不知大家有没有遇到过这种情况,如果有脚本的话,能不能共享一下;
-- Create table
create table SYND_STMT
(
TABLE_ID NUMBER(4) not null,
OPERATION_TYPE VARCHAR2(1) not null,
SEQ NUMBER(4) not null,
STMT VARCHAR2(2048) not null,
NAME VARCHAR2(50),
SYND_DESC VARCHAR2(100),
OUT_ID NUMBER(4)
)
tablespace idx_base
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64
minextents 1
maxextents unlimited
);
请问用什么办法可以将表字段横向列出来;
结果如下:
TABLE_ID,OPERATION_TYPE,SEQ,STMT,NAME,SYND_DESC,OUT_ID
做这个的主要目的是我想比较两个系统中两个表字段的差异,因为现在环境中两个表结构不一致或者字段名称不一样;具体统计出来方便一些;大概几百个表吧!
不知大家有没有遇到过这种情况,如果有脚本的话,能不能共享一下;
...全文
相关推荐
sql正式/测试数据库表字段对比
描述中提到的工具能够帮助用户对比两个SQL Server数据库中的表和字段,找出它们之间的差异。这种功能通常通过图形用户界面(GUI)实现,如Winform应用,用户友好的界面使得操作更为便捷。"
数据库表字段命名规范
- **类别命名差异**:统一命名规则,避免同一类别的表命名存在差异,如将`yy_all_live_category`和`yy_alllive_comment_user`统一为`yy_alllive_`
获取SQL Server表字段的各种属性实例代码
**适用版本**: - 示例代码分别适用于SQL Server 2000和2005,不同版本的查询结构略有差异,但核心逻辑保持一致。
mysql数据库差异比较的PHP代码
**比较表结构差异**: 对于每个表,脚本比较两个数组中的字段信息,找出字段不一致的情况。
对比2个数据库的差异
**数据差异检查**:除了结构差异,还可以扩展到数据差异的检查。这可能涉及到对相同表中相同字段的值进行逐行比较,找出不同之处。8.


