|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.09.2016, 13:44 | #1 |
Регистрация: 16.09.2016
Сообщений: 7
|
как вытащить из таблицы значение, после сравнения
В БД нужны данные из столбца RecipeID, но брать их нужно именно из строк при сравнение со столбцами Serial и Number (два разных столбца)
declare @t table(id varchar(max)) insert into @t(id) values (дальше идут все нужные значения Серии и номера, но уже в одном столбце) подскажите как это организовать SQL server 12 |
16.09.2016, 13:49 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
я лично не очень понял, что Вы подразумеваете под словами
Цитата:
|
|
16.09.2016, 13:57 | #3 |
Регистрация: 16.09.2016
Сообщений: 7
|
в таблице PK RecipeID мне нужно вытащить из таблицы 600 таких строк, при этом ссылаясь на Serial и Number(столбцы эти разные), есть список из 600 значений в который и обозначены Serial и Number, но это уже один столбец, где значения выглядят так Serial ' ' Number
|
16.09.2016, 14:03 | #4 |
Регистрация: 16.09.2016
Сообщений: 7
|
есть хранимая процедура, которая апдейтит данную таблицу, и она принимает значение двух переменных, первая это id пользователя, она постоянна. Вторая id рецепта. Вот мне нужно в эту процедуру подать 600 значений RecipeID, при этом зная только Serial и Number рецепта
|
16.09.2016, 14:26 | #5 |
Регистрация: 16.09.2016
Сообщений: 7
|
имеется таблица с >40000 рецептами, в которых важны три столбца RecipeID, Serial и Number, серия или номер у рецептов может повторяться, но их сочетание уникально как и RecipeID.
мне нужно проапдейтить 600 таких рецептов имея при этом хранимую процедуру exec spx_ValidateRecipe @userid='B820E301-0FA8-48C6-95C5-98316DA8A5E8',@recipeID='FFAB1AAB-E9CA-4466-9899-1225A100C29C' подавать параметр @recipeID 600 разных значений не целесообразно. Есть список Серии и Номеров в виде ('731673 10200') - таких 600 штук. declare @t table(id varchar(max)) insert into @t(id) values - я пробую создать переменную типа Table, которая содержит в себе 600 этих сочетаний Серии и номера. вот и вопрос как эту переменную сравнить с двумя столбцами таблицы, зафиксировать RecipeID получившихся строк и занести их в хранимую процедуру вместо @recipeID |
16.09.2016, 14:27 | #6 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Код:
программа — запись алгоритма на языке понятном транслятору
|
16.09.2016, 14:39 | #7 |
Регистрация: 16.09.2016
Сообщений: 7
|
не понимаю, а где тут идет сравнение с @t???
можете объяснить. и какой параметр потом подавать в процедуру exec spx_ValidateRecipe @userid='B820E301-0FA8-48C6-95C5-98316DA8A5E8',@recipeID='FFAB1AAB-E9CA-4466-9899-1225A100C29C' вместо @recipeID |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
из таблицы вытащить значение и внести в форму | Tapochek1975 | Microsoft Office Access | 1 | 09.12.2011 15:06 |
Вытащить данные с второй таблицы если в первой таблице в колонке X значение равно пустой строке | Vistar | SQL, базы данных | 3 | 14.10.2011 00:48 |
Как вытащить н6омера из таблицы?!!!! | Zazaka | Microsoft Office Excel | 1 | 17.06.2011 14:36 |
Как вытащить из таблицы одного листа нужные строки на др лист? | alexabv | Microsoft Office Excel | 3 | 30.04.2010 12:08 |
как вытащить значение из sql запроса след.вида | Tanuska___:) | БД в Delphi | 3 | 29.09.2008 15:54 |