Порядок столбцов табличной переменной в процедуре?

Есть хронь возвращающая табличные данные. Эти данные мы оборачиваем в программе и передаем на вход другой хрони которая принимает табличную переменную. Все очень хорошо, но если порядок столбцов входных данных не будет соответствовать порядку столбцов в принимающей данные хрони, то данные запишутся как есть. Я про то, что в программе, колонки мы именуем так, как они пришли. По идеи sql должен был раскидать данные не по порядку, а по колонкам, но он этого не делает.

Хранимки оперируют данными соответствующие одного и того же типа (таблица), которую при передачи, мы тоже указываем.
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 1
@tomatho
В INSERT укажи порядок значений через соответствующий синтакс:
INSERT INTO Production.UnitMeasure (Name, UnitMeasureCode,  
    ModifiedDate)  
VALUES (N'Square Yards', N'Y2', GETDATE());

Это пример из MSDN
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы