Преобразовать раскрывающийся список Доступ, хранящийся в виде строки, для индексации в связанной таблице - PullRequest
0 голосов
/ 04 июня 2019

В некоторой базе данных доступа у меня есть таблица со столбцом, скажем, категория хранится в виде текста (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]

Но теперь у меня есть сотни матчей.

Любая помощь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...