Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.08.2012, 16:55   #1
reihtmonbern
Форумчанин
 
Регистрация: 08.01.2011
Сообщений: 102
По умолчанию Хранимые процедуры sql server 2005

Здравствуйте подскажите пожалуйста как быть , имею таблицу F вот в ней есть 5 столбцов Код-первичный ключ индификатора PKey это поле связи с главной таблицей таблица F подчиненная но это не важно ПОтом идет №_П/П , Сумма , ВСЕ ПОЛЯ ТИПА ИНТЕДЖЕР
вот пытаюсь создать хранимую процедуру :
Create PROC TEST
AS
IF [№_П/П] = 1
BEGIN
UPDATE F SET [Сумма]=[Сумма]*2
END
ELSE
UPDATE F SET [Сумма]=[Сумма]*2
ВЫДАЕТ ошибку : недопустимое имя [№_П/П]. вот но я так думаю у меня вообще какие то другие ошибки в синтаксисе написания процедуры (процедуру пишу в первые в жизни)
делаю для проверки более примитивную
Create PROC TEST
AS
UPDATE F SET [Сумма]=[Сумма]*2
where [№_П/П] = 1
а потом EXEC TEST ТО ВСЁ РАБОТАЕТ ВСЁ ХОРОШО В ЧЕМ ПРОБЛЕМА НЕ ПОЙМУ НЕ хватает по посту знаний ???
reihtmonbern вне форума Ответить с цитированием
Старый 02.08.2012, 17:01   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
IF [№_П/П] = 1
Процедура не понимает, что такое [№_П/П]. В этом контексте это имя бессмысленно.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 02.08.2012, 17:17   #3
reihtmonbern
Форумчанин
 
Регистрация: 08.01.2011
Сообщений: 102
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Процедура не понимает, что такое [№_П/П]. В этом контексте это имя бессмысленно.
и что же теперь делать
reihtmonbern вне форума Ответить с цитированием
Старый 02.08.2012, 17:28   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
Сообщение от reihtmonbern Посмотреть сообщение
и что же теперь делать
Изучать SQL-синтаксис
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хранимые процедуры в MS SQL. Циклы Crunkordie SQL, базы данных 5 26.06.2012 21:37
SQL. Хранимые процедуры Torichka Помощь студентам 4 29.11.2011 12:20
Хранимые процедуры в SQL 2005 DimaP2010 SQL, базы данных 1 04.03.2011 07:45
Report Server. Как использовать хранимые процедуры? Сергей089 SQL, базы данных 0 19.10.2010 10:43
Хранимые процедуры SQL Server FreshBreeze SQL, базы данных 6 08.09.2009 00:14