现在我要写一条SQL插入语句,由于要插入的数据太多,有100多个,所以,SQL语句会很长,看起来和维护起来很不方便,我想将它拆开分行来写,该如何实现哪?    谢谢!

解决方案 »

  1.   

    不就是一个普通的字符串么?用+分开啊sql := 'select *';
    sql := sql + 'from tabelName';
      

  2.   

    跟楼上差不多sql := 'select *';                // 字段多了,就多分几下吧
    sql := sql + '  from tabelName';  //  from 前面要有空格哈
      

  3.   

    Query.SQL.Clear;
    Query.SQL.Add('select * from test');
    Query.SQL.Add('where t1=''张三'' ');
    Query.SQL.Add('and t2=:t2');
    ...
    ...
    ...
    Query.SQL.Open;
      

  4.   

    Query.SQL.Clear;
    Query.SQL.Add('select * from test');
    Query.SQL.Add('where t1=''张三'' ');
    Query.SQL.Add('and t2=:t2');
    ...
    ...
    ...
    Query.Open;