列名 类型 长度 精度 小数位数
sid int 4 0 0
spbh char 20 0 0
lshj decimal 9 14 2
ishysp bit 2 0 0
…
现在我想根据该表的结构(列名和列属性,暂不考虑其它),写一段建表的代码,例如
create table tbtest(sid int,spbh char(20),lshj decimal(14,2),……
我自己想了一下,如果列为char的倒是可以,但若为int或者decimal的就不好写,现想请哪位
大侠看一下。
另外,如果能够实现,还可以引申出动态构建表的代码,也可以考虑一下如果有其它对象存在的话,如何
实现,比如说索引、约束、触发器等对象
另外,在实际开发过程中,有时会碰到数据库从一个老版本更新到新版本,但通常表名不会发生变化,但表
结构会发生变化,如字段加长或增加一些触发器等对象,那么这个思想还可以引申到如何比较新旧数据库之间的
差异等等。
期待各位在此一解。