我正在做一个毕业设计,我的前台是用Delphi后台是MS Sql,怎么在Delphi 下动态创建表??Thanks

解决方案 »

  1.   

    query.sql.add('create table tablename .....');
    query.exec;
      

  2.   

    或者用动态sql语句
    delclare @sql varchar(20000);
    set @sql = 'create table ...'
    exec(@sql)
      

  3.   

    给个用法你看看
    CREATE TABLE publishers//表名
    (
       pub_id//字段名  char(4)//类型 NOT NULL //是否空
             CONSTRAINT UPKCL_pubind PRIMARY KEY CLUSTERED
             CHECK (pub_id IN ('1389', '0736', '0877', '1622', '1756')
                OR pub_id LIKE '99[0-9][0-9]'),//约束条件,可以不理
       pub_name      varchar(40)     NULL,
       city         varchar(20)     NULL,
       state      char(2) NULL,
       country      varchar(30)     NULL
                DEFAULT('USA')
    )
    用的时候不要把//和其后面的中文加上呀,千万!