可以加,没问题,用命令就可以了alter table 表名 add 字段名 numeric(10);

解决方案 »

  1.   


    你是怎么从表取数的?是select col1,col2,col3,.....还是select * from tb,
    这个表有没有视图、存储过程等,这个你要好好看看,可能会有影响的。
    建议你不要在表中间加字段,而要在表最后依次加新字段,这样的话会把影响降低一些的。
      

  2.   

    ALTER TABLE tb ADD column_name VARCHAR(20) NULL
    go
      

  3.   

    这个方法我知道,
    我是想通过一sql语句创建一个表,用这个表结构 覆盖库中的表 但不覆盖数据,这样以来字段也添加了。。
      

  4.   

    alter table tb add colname varchar(10)
      

  5.   


    无法实现。
    你用ALTER TABLE tb ADD column_name VARCHAR(20)有什么问题?
      

  6.   

    不明白你的意思了.
    在最后加入字段
    --1.生成一个表
    select * into tb2 from tb1 
    --2.在表中加入字段
    ALTER TABLE tb2 ADD column_name VARCHAR(20) NULL 在中间加入字段
    select col1,.., 某字段名 , ...,coln into tb2 from tb1 
      

  7.   

    我这么跟你说吧 ,,
    我用java写了一个类 这个类可以读xml文件,根据xml文件可以生成一个表,但这个表没有数据只有字段,
    我现在就想将生成的这张只有字段的表覆盖数据库中的表,但不覆盖数据库中表的数据 只覆盖表结构也就是 只覆盖表的字段,
    比如说 生成的表有12个字段,库中的表有10个字段,覆盖过去库中的表也有12个字段,但只有10个字段有数据(原本的数据,因为数据不覆盖)另两个字段没有数据
    谢谢  在帮帮忙。。
      

  8.   

    如果这样的话,我必须要知道现在表的结构,然后拿XML文件里读取出来的表结构与数据库的表结构进行对比。然后有不同的 ,就 执行 添加 字段的操作,,
     其实我的问题就是,我不想去比对两个的表结构,,只想从XML文件里读到的表结构去重新修改一个数据库的表结构