首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

sqlite数据库如何比较2个表的结构和记录是否相同

2012-03-25 
sqlite数据库怎么比较2个表的结构和记录是否相同好比有2个表table1和table2,结构相同table1: numnameageta

sqlite数据库怎么比较2个表的结构和记录是否相同
好比有2个表table1和table2,结构相同

table1: num name age table2: num name age
  101 张三 19 201 李四 29
  102 王五 33 202 小毛 22

就这2条记录吧 ,比较这2个表的记录是否相同(逐条记录),用SQL语句怎么写呢 
 还有就是表的结构怎么查询呢


[解决办法]
1、两表必须要有相同的KEY字段,如果没有,用程序循环对比 ;
2、表的结构用ADO、ADOX均可得到。sqlite_master中有建表SQL。
[解决办法]
表的结构能用SQl语句查询吗:不能,只能从sqlite_master中得到建表SQL,自己再分析
[解决办法]
并无好办法,一般是直接用 .schema tabl1 得到表的生成语句字符串,然后直接比较这两个字符串就行了。

热点排行