1、建表你要一列一列的加才行!否则用create table aaa as select * from tablename;也能省事。
2、在你的表上建一个约束,check。如:
    ALTER TABLE table_name 
    ADD (CONSTRAINT con_name CHECK(your_col=0 or your_col=1))  
3、还是用约束
   ALTER TABLE table_name 
    ADD (CONSTRAINT con_name CHECK(your_col=1))  
4、blob不能改变大小!你要是想用指定大小的二进制存储,可以用raw!
5、不用!你可以使用oracle的图形工具(9i叫enterprise manage console,8i叫dba studio)进行修改。也可以用toad,sql/developer等第三方工具建立。
6、副关键字什么意思?没听懂!