PDA

Просмотр полной версии : исполнения скрипта



Anubis
05.02.2012, 03:14
Привет знатокам. После выполнения скрипта

УДАЛЕНИЕ КАРТ

Delete
From gk.CARDS
Where CARD >= xxxxxxxxx and CARD <= xxxxxxxx



Update gk.CARDS
set ENABLED=0


Delete
From gk.ACCOUNTS
Where CARD=

Where CARD >= xxx and CARD <= xxx

Update gk.CARDS
Set ACCOUNT=NULL
Where CARD=

Where CARD >= xxx and CARD <= xxx
, хотел удалить одну карту, удалил строки где, стоит диапазон карт, оставил только одну карту, после чего большая часть карт в данном диапазоне перестала видится, мало того, при попытке запустить скрипт на внесение карт в базу, пишет, что данные карты уже есть, хотя в базе я их не нахожу, крышу сносит, срочно нужны карты, а я в шоке.

VampireKB
05.02.2012, 04:25
Привет знатокам. После выполнения скрипта

УДАЛЕНИЕ КАРТ

Delete
From gk.CARDS
Where CARD >= xxxxxxxxx and CARD <= xxxxxxxx



Update gk.CARDS
set ENABLED=0


Delete
From gk.ACCOUNTS
Where CARD=

Where CARD >= xxx and CARD <= xxx

Update gk.CARDS
Set ACCOUNT=NULL
Where CARD=

Where CARD >= xxx and CARD <= xxx
, хотел удалить одну карту, удалил строки где, стоит диапазон карт, оставил только одну карту, после чего большая часть карт в данном диапазоне перестала видится, мало того, при попытке запустить скрипт на внесение карт в базу, пишет, что данные карты уже есть, хотя в базе я их не нахожу, крышу сносит, срочно нужны карты, а я в шоке.

Прикольная обезьянка с гранатой :))

В студию пожалуйста:
Скрипт До,Скрипт ПОСЛЕ и данные с SQL managment по запросу
"select * from gk.CARDS where CARD >= уд.карта - 10 and CARD <= уд.карта + 10 "
"select * gk.ACCOUNTS Where CARD >= уд.карта - 10 and CARD <= уд.карта + 10 "

Anubis
05.02.2012, 05:23
походу ента строка

Update gk.CARDS
set ENABLED=0

взяла и диз активировала мне все карты, не посмотрел, что не стоит диапазон карт, доверился скриптам написанным на сайте. Если я выполню эти строки, только вместо 0 поставлю 1, у меня карты активируются?

VampireKB
05.02.2012, 13:45
походу ента строка

Update gk.CARDS
set ENABLED=0

взяла и диз активировала мне все карты, не посмотрел, что не стоит диапазон карт, доверился скриптам написанным на сайте. Если я выполню эти строки, только вместо 0 поставлю 1, у меня карты активируются?

Вероятно )
как вариант вручную добавить 1 новую карту и посмотреть на её значение :)
Не знаю точно,но возможно там еще надо уделить внимание таким параметрам как "Срок работы карты" и "удаление карты"(если имеется) ,а-то активируешь сразу все и будет оч.много интересного :))

Anubis
10.02.2012, 02:19
Все разобрался, нужно писать свои скрипты, а не использовать выложенные на сайтах!!!!:facepalm:

малхази
16.12.2012, 00:19
Всегда архивируете данные до выполнении таких операторов как: DELETE UPDATE