EXEC master..xp_cmdshell 'bcp "dzshjd.dbo.nfbalan_tab" in '+@filename+' -c -Sservername -Usa -Ppassword'

解决方案 »

  1.   

    CREATE PROCEDURE [dbo].[inputdata] @filename varchar(100) 
    ASdeclare @sql varchar(1000)set @sql='EXEC master..xp_cmdshell ''bcp dzshjd.dbo.nfbalan_tab in '+@filename+' -c -Sservername -Usa -Ppassword''
      

  2.   

    insert SQL表 SELECT * 
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="c:\Finance\account.mdb";User ID=Admin;Password=') as a
      

  3.   

    CREATE PROCEDURE [dbo].[inputdata] @filename varchar(100)  AS
    create table #a(a varchar(20))BULK INSERT #a
    FROM '+@filename+'
    WITH
    (
            CHECK_CONSTRAINTS,
            FIELDTERMINATOR = ',',
            ROWTERMINATOR = '\n',
            FIRE_TRIGGERS
          )
    insert dzshjd.[dbo].[nfbalan_tab] select left(a,10),right(a,10) from #a