- 论坛徽章:
- 307
|
看了篇帖子, 内容如下:
create table A(
x char(1) not null,
y char(2) null,
primary key(x)
)
create table B(
x char(1) not null,
y char(2) null,
z char(3) null,
primary key(x)
)
我的想法是:加入这两个建表语句分别在A.txt ,B.txt 中
然后采用正则表达式分别将这两个表序列化(如A|x char(1) ... )(B|x char(1) ....) ,然后再比较是否相同就可以了。
请教高手帮忙实现。谢谢!!
感觉按照楼主思路简单的进行字符串比较的话, 可能存在一些问题. (没有根据的瞎想)
比如:
create table A(
y char(2) null,
x char(1) not null,
primary key(x)
)
create table B(
x char(1) not null,
y char(2) null,
z char(3) null,
primary key(x)
)
字段名称, 类型/长度, 能否为空 全部一致, 只是create table 语句创建字段的顺序不同, 这种情况下, 该如何进行比较. 还请大家指点, 谢谢大家...
|
|