В некоторой базе данных доступа у меня есть таблица со столбцом, скажем, категория хранится в виде текста (categoryOne, CategoryTwo ..)
Мне нужна таблица категорий с (CategoryId, CategoryName)
Я занимаюсь разработкой приложения на SQL Server. Я должен создать модель приложения из этих баз данных доступа. Импорт данных в Management Studio работает нормально для int, datetime и т. Д., Но не для столбца Category, который связан с другими данными.
Когда я сталкивался с подобной проблемой раньше (преобразовывая список категорий), я использовал что-то подобное
SELECT
[CategoryId]
, (
CASE
WHEN [CategoryName] = 'CategoryOne' THEN 1
WHEN [CategoryName] = 'CategoryTwo' THEN 2
WHEN [CategoryName] = 'CategoryThree' THEN 3
END
) AS CategoryId
FROM [dbo].[Categories]
Но теперь у меня есть сотни матчей.
Любая помощь?