none
SQLServer2000中如何把指定表中的列数据导出成insert形式的SQL语句? RRS feed

  • 问题

  • 一共有 A B C D 4个表,其中列名ID ,列值为 9002

    如何一次性把4个表中ID=9002的一次性导出insert形式的SQL语句?

    如果不能一次性导出,也可以分开,导出4个SQL语句文件

    2014年6月14日 17:16

答案

  • Following will give you insert statements for numeric columns:

    select 'insert table_n values (' + col1 + ', ' + col2 + ... ')'  from table_a where id = 9002

    Use following for string columns:

    select 'insert table_n values (''' + col1 + ''', ''' + col2 + ... ''')'  from table_a where id = 9002

    2014年6月15日 3:28

全部回复

  • Following will give you insert statements for numeric columns:

    select 'insert table_n values (' + col1 + ', ' + col2 + ... ')'  from table_a where id = 9002

    Use following for string columns:

    select 'insert table_n values (''' + col1 + ''', ''' + col2 + ... ''')'  from table_a where id = 9002

    2014年6月15日 3:28
  • 2000 没有责成r功能, 你可以自己写 T-SQL 拼, 或者是下载一些第三方工具实现
    2014年6月15日 12:07
  • 像rmiao大侠那样自己拼接SQL了
    2014年6月16日 1:56