0

基本上,我有一份来自 Google 的 92 种货币(ID 和名称)的列表:

https://developers.google.com/adsense/management/appendix/currencies

我可以一次将所有数据插入 Microsoft SQL Server 吗?

4

4 回答 4

2

您可以使用 Management Studio 中的导入/导出向导从 csv 获取数据。只需右键单击您的数据库,选择 Tasks->Import Data 并按照向导进行操作,这非常简单。

这是提供教程的链接: http ://www.mssqltips.com/sqlservertutorial/203/simple-way-to-import-data-into-sql-server/

于 2013-04-27T14:18:25.710 回答
2

只需下载 .csv 文件并删除作为列标题的第一行并运行以下代码。将您的 .csv 文件保存在 C 盘中。

create TABLE Currencies
(
CurrecyCode nchar(5),
CurrencyName nvarchar(30)
)

BULK
INSERT Currencies
FROM 'c:\currencies.csv'
WITH
(
CODEPAGE='RAW',
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
于 2013-04-27T14:31:47.547 回答
1

由于您只使用了几行,因此您只需要在编辑器中几分钟即可生成 SQL 状态。

INSERT INTO MyTable(ID,  Name)
VALUES
('AED', 'United Arab Emirates Dirham'),
('ARS', 'Argentine Peso'),
('AUD', 'Australian Dollar'),
('BGN', 'Bulgarian Lev'),
('BND', 'Brunei Dollar'),
('BOB', 'Bolivian Boliviano'),
('BRL', 'Brazilian Real'),
('CAD', 'Canadian Dollar'),
('CHF', 'Swiss Franc'),
('CLP', 'Chilean Peso'),
('CNY', 'Chinese Yuan Renminbi'),
('COP', 'Colombian Peso'),
('CZK', 'Czech Republic Koruna'),
('DKK', 'Danish Krone'),
('EGP', 'Egyptian Pound'),
('EUR', 'Euro'),
('FJD', 'Fijian Dollar'),
('GBP', 'British Pound Sterling'),
('HKD', 'Hong Kong Dollar'),
('HRK', 'Croatian Kuna'),
('HUF', 'Hungarian Forint'),
('IDR', 'Indonesian Rupiah'),
('ILS', 'Israeli New Sheqel'),
('INR', 'Indian Rupee'),
('JPY', 'Japanese Yen'),
('KES', 'Kenyan Shilling'),
('KRW', 'South Korean Won'),
('LTL', 'Lithuanian Litas'),
('MAD', 'Moroccan Dirham'),
('MXN', 'Mexican Peso'),
('MYR', 'Malaysian Ringgit'),
('NOK', 'Norwegian Krone'),
('NZD', 'New Zealand Dollar'),
('PEN', 'Peruvian Nuevo Sol'),
('PHP', 'Philippine Peso'),
('PKR', 'Pakistani Rupee'),
('PLN', 'Polish Zloty'),
('RON', 'Romanian Leu'),
('RSD', 'Serbian Dinar'),
('RUB', 'Russian Ruble'),
('SAR', 'Saudi Riyal'),
('SEK', 'Swedish Krona'),
('SGD', 'Singapore Dollar'),
('THB', 'Thai Baht'),
('TRY', 'Turkish Lira'),
('TWD', 'New Taiwan Dollar'),
('UAH', 'Ukrainian Hryvnia'),
('USD', 'US Dollar'),
('VEF', 'Venezuelan Bolí­var Fuerte'),
('VND', 'Vietnamese Dong'),
('ZAR', 'South African Rand')

如果您在 SSMS 中使用 Alt + 选择 ( columnar select ) 使用复制和粘贴来选择文本列以轻松添加引号。

编辑:以为我会花一分钟在记事本上做

于 2013-04-27T14:01:36.220 回答
0

您可以使用多种方法获取 CSV 并将其导入 SQL Server。

  1. 使用批量插入
  2. 使用 BCP
  3. 使用 SSIS
于 2013-04-27T14:03:26.730 回答