Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 December 07

EK

Evgeniy Kovel in SqlCom.ru - Стиль жизни SQL
в какую позицию?...🤦‍♂️
источник

A

Andrey in SqlCom.ru - Стиль жизни SQL
Evgeniy Kovel
Это дописать к тому что имеется, или заменить?
Творчески применить.
Первая строка примера создаёт переменную с именем текущей папки.
Последняя - создаёт папку с названием текущей папки и _1300
источник

A

Andrey in SqlCom.ru - Стиль жизни SQL
Добавьте первую строку как есть.
Вашу последнюю строку измените вот так :
MD %DD%_%DATE_TIME%
источник

EK

Evgeniy Kovel in SqlCom.ru - Стиль жизни SQL
Получилось!
Отлично!
Огромная вам благодарность!🤪
источник

A

Andrey in SqlCom.ru - Стиль жизни SQL
Удачи
источник

V

Vova in SqlCom.ru - Стиль жизни SQL
Всем привет. Как можно поставить условия на комит в транкзакциях?
источник

V

Vova in SqlCom.ru - Стиль жизни SQL
Что-то типи if(условие) commit else rollback
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Vova
Что-то типи if(условие) commit else rollback
ну вот так вот, как ты написал, и поставить
источник

V

Vova in SqlCom.ru - Стиль жизни SQL
Да я бы с радостью, только sql ругается
источник

V

Vova in SqlCom.ru - Стиль жизни SQL


IF(@max_dimensinon > 3000)
rollback
ELSE
commit;
источник

V

Vova in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
ну вот так вот, как ты написал, и поставить
Говорит, не правильный синтаксис. На сам IF ругается
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Vova
Говорит, не правильный синтаксис. На сам IF ругается
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Vova


IF(@max_dimensinon > 3000)
rollback
ELSE
commit;
; не нужна.
но похоже что ошибка у тебя не тут, а где-то ещё. Ведь объявлял же ты где-то переменную...
источник

V

Vova in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
; не нужна.
но похоже что ошибка у тебя не тут, а где-то ещё. Ведь объявлял же ты где-то переменную...
If is not valid input at this position
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Vova
If is not valid input at this position
Ну весь скрипт покажи, как выше Илья написал скорее всего ошибка в другом месте.
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Что у тебя перед IF?
источник

V

Vova in SqlCom.ru - Стиль жизни SQL
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET @max_dimensinon = 1;
SET @max = 'max';
SELECT @max_dimensinon := MAX(dimension) FROM Cycles;
INSERT INTO Cycles(ID_C, dimension, name) VALUES (6, @max_dimensinon, @max);
IF @max_dimensinon > 3000
rollback
ELSE
commit
источник

V

Vova in SqlCom.ru - Стиль жизни SQL
в чем может быть проблема?)
источник

A

Andrey in SqlCom.ru - Стиль жизни SQL
В том, что это mysql?
источник

V

Vova in SqlCom.ru - Стиль жизни SQL
нашел:
You cannot use IF in an SQL statement. You can only use it in a stored procedure or a function.

а в mysql можно как-то сделать условие на коммит?
источник