【问题标题】:How to Bulk insert Hindi Text in SQL Server如何在 SQL Server 中批量插入印地语文本
【发布时间】:2014-03-24 10:02:19
【问题描述】:

我有这种方式的.text文件

केस रेयाज अन्सारी   
सय्यद शेबाज सय्यद गफ्फर 

我要批量插入

当我使用批量命令插入时

BULK INSERT [dbo].[test_enrollment2] FROM 'C:\Test\test2.txt'

表格显示这样的值

केस रेयाज अन्सारी
सय्यद शेबाज सय्यद गफ्फर

使用插入命令进行输入时

Insert into table (column name) values(N'केस रेयाज अन्सारी  ')

显示正确请建议

无法编写插入命令,因为我有超过 5carore 值

我的专栏类型是nvarchar(200)

【问题讨论】:

  • 你有解决办法吗?

标签: sql sql-server sql-server-2008


【解决方案1】:

BULK INSERT [dbo].[test_enrollment2] FROM 'C:\Test\test2.txt' WITH (FIELDTERMINATOR = '","') - 查看更多: http://www.sqlteam.com/article/using-bulk-insert-to-load-a-text-file#sthash.2ZsF5T8Q.dpuf

从我看到的示例数据中,您的数据中没有任何分隔符。

【讨论】:

    【解决方案2】:

    使用这个 -- 印地语

    Insert into MultiLanguage_Will_Not_Work values (1, 'with N', N'मेरा नाम है')
    

    表列的数据类型为n

    nvarchar
    

    【讨论】:

      猜你喜欢
      • 2013-07-26
      • 1970-01-01
      • 2010-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多