现在让我们看看如何修改表格。首先,在表格Product中加入一栏。你可以指定该栏插入的相对其它栏的位置,也可以让它插到表格末端(默认):
ALTER TABLE Product ADD prod_name VARCHAR(20) AFTER prod_id;用类似的语句删除一个栏目:
ALTER TABLE Product DROP prod_size;最后,更改一个栏目的数据类型:
ALTER TABLE Product CHANGE prod_color prod_color_id INT(20);

解决方案 »

  1.   

    SET IDENTITY_INSERT [database.[owner.]]{table} {ON | OFF}-- Create products table.CREATE TABLE products (id int IDENTITY PRIMARY KEY, product varchar(40))GO-- Inserting values into products table.INSERT INTO products (product) VALUES ('screwdriver')INSERT INTO products (product) VALUES ('hammer')INSERT INTO products (product) VALUES ('saw')INSERT INTO products (product) VALUES ('shovel')GO  -- Create a gap in the identity values.DELETE products WHERE product = 'saw'GO  SELECT * FROM productsGO  -- Attempt to insert an explicit ID value of 3;-- should return a warning.INSERT INTO products (id, product) VALUES(3, 'garden shovel')GO-- SET IDENTITY_INSERT to ON.SET IDENTITY_INSERT products ONGO  -- Attempt to insert an explicit ID value of 3INSERT INTO products (id, product) VALUES(3, 'garden shovel').GO  SELECT * FROM productsGO-- Drop products table.DROP TABLE productsGO