Райан,
Вы говорите: «Вместо этого я хочу скопировать этот список, так что все, что мне нужно сделать, это добавить одинарные кавычки вокруг каждой записи».Непонятно, как форматируется ваш список.
Предположим, у вас есть такой список (значения через запятую)
N1, A
N1, B
N1, C
Что вы можете сделать:
- Скопируйте / вставьте список в SQL Server Management Studio
Запустите некоторые замены с помощью регулярных выражений:
- нажмите Ctrl + H, чтобы открытьДиалоговое окно «Найти и заменить»
- в опциях поиска выберите «Использовать регулярные выражения»
- Найти что: [^] Заменить на: [(') Нажмите «Заменить все» Не вводите квадратные скобки. Я использовал их, чтобы убедиться, что вы видите пробелы!
- Найдите что: [$] Заменить на: ['),] Нажмите' Заменить все'
- Найдите что: [,] Заменить на: [', '] Нажмите «Заменить все»
- Удалите последнюю лишнюю запятую
В итоге вы получите список, подобный следующему:
('N1', 'A'),
('N1', 'B'),
('N1', 'C')
Затем добавьте оператор вставки вверху скрипта:
insert into CT_ProductFaiures (Old_Modes, New_Modes)
values
Итак, в результате у вас есть это
insert into CT_ProductFaiures (Old_Modes, New_Modes)
values
('N1', 'A'),
('N1', 'B'),
('N1', 'C')
Надеюсь, что это то, что вам нужно.
[Отредактировано]Извините, не обратил внимания.Итак, список отформатирован так: A, B, C, D.Затем вы просто заменяете [,] на ['), (' N1 ','] без каких-либо регулярных выражений.Также исправьте начальное и конечное значение вручную.