Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Базы данных > MSSQL Server
Перезагрузить страницу Как работать с функцией INSERT
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
ComatoZZZ ComatoZZZ вне форума
Member
 
Сообщений: 100
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 09.06.2007
Thumbs up Как работать с функцией INSERT - 15.11.2007, 17:40

Почему при вставке ошибка, точнее функция не создается, а если как отдельный зампрос то работает что то в функции не так? подскажите, заранее благодарен!

Код:
ALTER FUNCTION dbo.ADDTS
    (    
    @Foto image,    
    @Fio nvarchar(50),    
    @Birth datetime,
    @Category nvarchar(10),
    @Addr nvarchar(50)
    )
RETURNS int
AS
    BEGIN
    
    IF(@Fio <> Null)
    BEGIN
        INSERT INTO Owners
                      (FIO, Birthday, Category, Addr)
        VALUES     (@Fio, @Birth, @Category, @Addr)
    END
    
    RETURN 1
    END
Ответить с цитированием
  (#2 (permalink)) Старый
Dian Dian вне форума
Member
 
Сообщений: 5,243
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2004
По умолчанию 15.11.2007, 18:13

В функциях нельзя использовать INSERT
Ответить с цитированием
  (#3 (permalink)) Старый
ComatoZZZ ComatoZZZ вне форума
Member
 
Сообщений: 100
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 09.06.2007
По умолчанию 15.11.2007, 20:49

А как вставлять тогда? если нужно вставить одну строку
Ответить с цитированием
  (#4 (permalink)) Старый
ComatoZZZ ComatoZZZ вне форума
Member
 
Сообщений: 100
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 09.06.2007
По умолчанию 17.11.2007, 21:46

Есть другой способ ставить строку?
Ответить с цитированием
  (#5 (permalink)) Старый
Dian Dian вне форума
Member
 
Сообщений: 5,243
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2004
По умолчанию 18.11.2007, 11:09

Да, нужно хранимую процедуру вместо функции.
Вставка вроде только запросами на insert
Ответить с цитированием
Ads.
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно работать с функцией шифрования 123kiv Delphi 1 23.03.2011 13:25
Как работать с рекурсивной функцией 111 Delphi 0 23.01.2011 21:05
Как работать с функцией DuplicateHandle Влад Visual C++ 2 18.03.2010 16:35
Как работать с функцией insert into H_o_p_e PostgreSQL 3 17.02.2009 12:36
INSERT как с этим параметром работать zornig MySQL 10 02.11.2007 18:14
Как работать с функцией recv lpn_com WinAPI 2 04.02.2007 22:51
Как работать с функцией include Кошмар С/С++ 8 21.01.2007 16:29
Как работать с функцией SelectDirectory FANTOM181 C++ Builder 9 28.04.2006 18:56
Проблема с функцией rand как с ней работать Desolator С/С++ 5 13.03.2006 01:35
Как правильно работать с INSERT LARS SQL 19 30.11.2005 00:10
Как работать с функцией sprintf EUGIX .NET 6 17.08.2004 16:21
FindFileInTree как работать с этой функцией Anonymous Delphi 1 16.12.2002 11:40



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов