同上

解决方案 »

  1.   

    create table #temp(name char(10),age int)
      

  2.   

    可以用create table #tempTanle如果你所建立的表结构与数据库里的表结构一样,可以用
    Select * from Tanle into #tempTanle where 2=1
    建立的表结构与Tanle一样
    注:where 2=1是为了只是复制表结构,不要数据。顺便说一下,退出前别忘了drop #tempTanle
      

  3.   

    创建临时表的例子
     with Temp do
     begin
        active:=false;
        sql.strings[0]:='if exists (select * from tempdb..sysobjects where id=object_id('+''''+'tempdb..#xhmxlsb'+''''+')) drop table #xhmxlsb'; //这段程序很重要,判断这个临时表是否存在,如果存在就先释放掉
         Sql.strings[4]:='CREATE TABLE #xhmxlsb(';
        Sql.strings[5]:='mxbh int NULL,';
        Sql.strings[6]:='xhdh char(18) NULL,';
        Sql.strings[7]:='cbh char(10) NULL,';
        Sql.strings[8]:='sl float(53) NULL,';
        Sql.strings[9]:='dj float(53) NULL,';
        Sql.strings[10]:='xhddh char(18) NULL,';
        Sql.strings[11]:='shsl float(53) NULL,';
        Sql.strings[12]:='xl float(53) NULL,';
        Sql.strings[13]:='mrdj float(53) NULL)';
        Sql.strings[14]:='CREATE UNIQUE';
        Sql.strings[15]:='INDEX [mxbh] ON #xhmxlsb ([mxbh])';
        Sql.strings[16]:='ON [PRIMARY]';
        Execsql;
    end;
      

  4.   

    Sql.strings[14]:='CREATE UNIQUE';  //这是创建一个主索引。
        Sql.strings[15]:='INDEX [mxbh] ON #xhmxlsb ([mxbh])';
        Sql.strings[16]:='ON [PRIMARY]'
      

  5.   

    select * into #temp_tablename from tablename通过查询建临时表;
    create table #temp_tablename(..)自己见一个空的临时表
      

  6.   

    用KbmMW控件就可以了。或者直接使用ClientDataSet。
      

  7.   

    create table #table1
    (name varchar(20)null)
      

  8.   

    create table #Datas(
      vcID varchar(20) not null,
      vcName varchar(20) null
    )...drop table #Datas