如何在SQL Server中批量插入印地文本

时间:2014-03-24 10:02:19

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

我有这样的.text文件

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

我想制作批量插入

使用批量命令

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

表格显示了这样的价值

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

进行输入时使用插入命令

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

显示正确请建议

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

我的列类型为nvarchar(200)

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

使用它 - 印地语

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

表coloumn的数据类型是n

nvarchar