本人需做一个工资管理系统,因为工资项目的不确定性,所以初始化时需要动态修改表结构.还有一个表是记录这个表结构的表,有字段名称,字段长度等.
求:解决方法

解决方案 »

  1.   

    根据你存放表结构(包括字段名称,字段长度)的内容动态生成SQL语句,
    CREATE TABLE语句,后动态生成新表,用INERT INTO SELECT插入原来的数据
      

  2.   

    修改字段 
     1、修改类型: alter table tablename alter column 字段 int
     2、重命名:   sp_rename 'tablename.字段','新名','column'
    插入字段 alter table tablename add 字段 varchar(20)
    删除字段 alter table tablename drop column 字段
      

  3.   

    修改长度: alter table tablename alter column 字段 varchar(100)