用SQL 语句。比如说
CREATE TABLE MyCustomers (CustID INTEGER IDENTITY (100,1) PRIMARY KEY, CompanyName NvarChar (50))
INSERT INTO MyCustomers (CompanyName) VALUES ('Microsoft')
ALTER TABLE MyCustomers ALTER COLUMN CustId IDENTITY (200, 2)

解决方案 »

  1.   

    我本来写了的。。可是贴不上去。。气死我了。。其它修改只是ALTER TABLE MyCustomers ALTER COLUMN CustId IDENTITY (200, 2)
    这一句。前面两句是写给你做测试的。
    还可以用ADOX,不过只支持Access和Sql server.所以还是SQL语句通用
      

  2.   

    我本来写了的。。可是贴不上去。。气死我了。。其它修改只是ALTER TABLE MyCustomers ALTER COLUMN CustId IDENTITY (200, 2)
    这一句。前面两句是写给你做测试的。
    还可以用ADOX,不过只支持Access和Sql server.所以还是SQL语句通用
      

  3.   

    增加例如,增加一个field1字段:
    alter table tablename add field1 varchar(100) NOT NULL;修改例如,把 field1字段改为 aaa int(5) NULL:
    alter table tablename change field1 aaa int(5) NULL;
      

  4.   

    增加例如,增加一个field1字段:
    alter table tablename add field1 varchar(100) NOT NULL;修改例如,把 field1字段改为 aaa int(5) NULL:
    alter table tablename change field1 aaa int(5) NULL;
      

  5.   

    如果要修改字段名(如a1 修改为 a2),
      先增加字段a2 ,然后删除 a1
     ALTER Table 
       ADD a2 varchar(10) ALTER Table 
       DROP Column a1
      

  6.   

    太久了。不记得了。。类似这样吧。。用了Sp_help之类的或是syscolumn里去查表结构基本思路就这样吧。高手指点
    if  Column exists (Select Column_name From (sp_help TableName)) then??
      

  7.   

    增加字段
     alter table 表名 add 字段名 字段类型
    删除字段
     drop table 表名 Column 字段名称
    修改字段
     alter table 表名 change 要修改的字段 新的字段名 新字段的类型
      

  8.   

    if exists (select * from sysclumns where name = A1 and id = object_id (table1)) 
    add table table 1 ad A1 .....
      

  9.   

    alter table tablename drop column field1 
    删除一个字段