求教:任何做到原先数据完好,向表中插入一列
求教:
现在表T中有三列:
a(int), b(varchar), c(varchar)
并且表T中已经有了很多数据
现在要修改下此表的结构:
在列b和c之间 插入一列b2(varchar),默认值为 'N'
但要保证原先的a、b、c各列数据都完好
请问该怎么修改?
------解决方案--------------------alter table add colmuns colname 类型 default('N')
------解决方案--------------------哥们,SQL中的列是不分先后的,没有什么本质意义。如果真要这么做,很简单,用SQL 企业管理器,只有编辑表,然后在你要添加的位置增加一个字段就可以了。
------解决方案--------------------
------解决方案--------------------如果没有在程序中用select * ,所有的查询都有指定字段名称的话,新加字段加在在中间及最后没有区别.
但如果有用select *返回结果集,会不同