Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 селект с выбором данных из массива  [new]
fobster
Member

Откуда: Saint-Petersburg
Сообщений: 230
как сделать селект с выбором данных из массива?
типо запроса
SELECT IDNAME from enforce_dba.srez where id IN (".implode(",",$b).")
12 мар 14, 12:38    [15709451]     Ответить | Цитировать Сообщить модератору
 Re: селект с выбором данных из массива  [new]
Добрый Э - Эх
Guest
fobster,

почитай... может чем поможет
12 мар 14, 12:48    [15709553]     Ответить | Цитировать Сообщить модератору
 Re: селект с выбором данных из массива  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1528
fobster
как сделать селект с выбором данных из массива?
типо запроса
SELECT IDNAME from enforce_dba.srez where id IN (".implode(",",$b).")
Никак. Ибо в Е-SQL нет массивов. Так же как и нет всяких ".implode(",",$b)." SQL сервер ничего не знает и не должен знать про язык, на котором Вы пишете свои нетленки, у него свой язык. Вот и формируйте на своем языке запросы к серверу на языке сервера, то есть на T-SQL.
12 мар 14, 12:48    [15709557]     Ответить | Цитировать Сообщить модератору
 Re: селект с выбором данных из массива  [new]
fobster
Member

Откуда: Saint-Petersburg
Сообщений: 230
можно решить этот вопрос без ХП?
12 мар 14, 16:34    [15711789]     Ответить | Цитировать Сообщить модератору
 Re: селект с выбором данных из массива  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
Создайте временную ХП.
12 мар 14, 17:12    [15712091]     Ответить | Цитировать Сообщить модератору
 Re: селект с выбором данных из массива  [new]
igr_ok
Member

Откуда:
Сообщений: 170
fobster
как сделать селект с выбором данных из массива?
типо запроса
SELECT IDNAME from enforce_dba.srez where id IN (".implode(",",$b).")
Задача звучит как "передача массива в SQL запрос". В инете много инфы на эту тему. Например, вот. А приведенный вами пример-это динамический SQL.
12 мар 14, 17:50    [15712392]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить