Форум
Вход
Вход
Регистрация
Знания
1С:Предприятие
Инф. технологии
О жизни
Книга знаний
Учебные курсы
Wiki
Поиск
Секции
IT-новости
Веб-мастеринг
Администрирование
Жизнь форума
Наука и технологии
Юмор
Другие секции...
Работа
Обсуждения
Вакансии
О нас
О форуме
Правила
Рейтинг
Карта сайта
Объявления
Контакты
Имя:
Пароль:
Войти
1C
SQL. Хранимая процедура
,
☑
0
megabax
07.07.18
✎
18:14
Добрый день.
подскажите пожалуйста, почему в такой вот хранимой процедуре
CREATE PROCEDURE fill
AS
BEGIN
declare
i
int;
set
i
=1;
while (
i
<100) do
begin
set
i
=
i
+1;
end while;
END
GO
подчеркивает красным do и говорит, что неверный синтаксис около do
?
1
megabax
07.07.18
✎
18:15
Почему то криво вставился текс процедуры
CREATE PROCEDURE fill
AS
BEGIN
declare
i
int;
set
i
=1;
while (
i
<100) do
begin
set
i
=
i
+1;
end while;
END
GO
2
megabax
07.07.18
✎
18:16
опять криво вставился....
3
megabax
07.07.18
✎
18:18
тест @ тест
4
megabax
07.07.18
✎
18:18
странно
почему то значок @ при вставке в форум заменяется на всякую фигню, а ту не заменился
5
Cool_Profi
07.07.18
✎
18:20
Картинку сделай...
6
rphosts
07.07.18
✎
18:29
(4) есть такая тема как разметка
7
youalex
07.07.18
✎
18:32
потому что синтаксис:
while
i
< 100
begin
set
i
=
i
+1
select
i
end
Т.е. do не нужно, begin...end (а не end while)
8
youalex
07.07.18
✎
18:34
+
https://msdn.microsoft.com/ru-ru/library/ms178642(v=sql.120
)
9
megabax
07.07.18
✎
18:46
Спасибо всем, вот так вот прокатило:
CREATE PROCEDURE fill
AS
BEGIN
declare i int;
set i=1;
while (i<100)
begin
set i=i+1;
end;
END
GO
Только перед i вставлен @
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Эдвард Йодан
Форум
|
Правила
|
Описание
|
Объявления
|
Секции
|
Поиск
|
Книга знаний
|
Вики-миста