Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема как изменить таблицу в функции (число прочтений - 1307 )
Paranoid Android
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 76
Местоположение: Санкт-Петербург
Зарегистрирован: 10. Апреля 2007
Пол: Мужской
как изменить таблицу в функции
04. Марта 2009 :: 08:21
Печать  
Есть функция
     |CREATE FUNCTION givebudjet( @doc Char(5)) Returns  Char(9)
     |BEGIN
     |
     |      Declare @budjet Char(9)
     |
     |      SELECT Top 1
     |        @budjet = $dd.СтатьяБюджета
     |      FROM
     |       $ДокументСтроки.ПП_ОбъемыСМР   dd
     |      
     |    WHERE  dd.IDDOC=@doc
     |
     |      Return @budjet
     |END";      

надо чтоб к любому виду (заданным видам ) документа можно было найти эти статьи
  |       $ДокументСтроки.ПП_ОбъемыСМР   dd

как это сделать не знаю
  
Наверх
ICQ  
IP записан
 
villy
Senior Member
****
Отсутствует



Сообщений: 287
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: как изменить таблицу в функции
Ответ #1 - 04. Марта 2009 :: 08:45
Печать  
не по теме но имхо, @doc Char(5) не есть правильно т.к. dd.IDDOC есть char(9)


помоему в функции нужно добавить еще параметры на основании которых в последствии обращаться к нужной таблице и к нужному реквизиту используя exec(string). насчет exec я не уверен... надо пробовать.
  
Наверх
IP записан
 
Paranoid Android
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 76
Местоположение: Санкт-Петербург
Зарегистрирован: 10. Апреля 2007
Пол: Мужской
Re: как изменить таблицу в функции
Ответ #2 - 04. Марта 2009 :: 09:17
Печать  
villy
ок
сделаю
  
Наверх
ICQ  
IP записан
 
villy
Senior Member
****
Отсутствует



Сообщений: 287
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: как изменить таблицу в функции
Ответ #3 - 04. Марта 2009 :: 09:58
Печать  
Paranoid Android писал(а) 04. Марта 2009 :: 09:17:
villy
ок
сделаю

ты ток отпишись о результатах, ато и самому интересно а времени проверять нету Улыбка ну вобщем как всегда Подмигивание
  
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: как изменить таблицу в функции
Ответ #4 - 04. Марта 2009 :: 23:02
Печать  
Угу, еще бы неплохо каким-то хитрым образом упорядочить выборку Улыбка
А то есть шанс получать разные значения...
Попробуй передавать в функцию вид документа
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать