[ОТВЕТИТЬ]
Опции темы
15.11.2006 12:35  
OlegON
По аналогии с документами ищи штрихкоды, на которые нет карточек, я так думаю... Штрихкоды в smstoreunits. Вообще в ДБА можно смотреть смысл констрейнтов и поправлять условия, чтобы они соответствовали.
 
15.11.2006 12:47  
Mtirt
Aleksey,
Приблизительно это:
Код:
select * from smstoreunits t where t.article not in (select article from smcard)
 
15.11.2006 13:10  
Aleksey
olegon, так это я первую строчку привел их там много
 
15.11.2006 13:17  
Mtirt
Ну нашни разбираться со штрих-кодами.
Создашь недостающие артикула - посмотрим, что еще не удается включить...
 
15.11.2006 15:48  
Aleksey
нашел штрих код и артикул несуществующего товара
SQL> select * from smstoreunits t where t.article not in (select article from smcard);
2203547 6 1 кг 27262
правильно я не ошибаюсь?
А вот лог по артикулу:
SQL> select * from smcardsecuritylog t where t.article='27262';
05.09.06 27262 1 476996 2 METATRK\SKLAD2

Подскажите что означают выделенные цифры?
 
15.11.2006 16:14  
kadr
я вот не нашёл где ты озвучивал версию своего СуперМага, т.ч. будь добр сообщи

А ещё не плохо было бы наименование столбцов видеть в приведённых тобой примерах
 
15.11.2006 17:10  
Aleksey
kadr, версия 1.024 sp7 , а самое интересное что наименования столбцов нет. Я в sql+ код набираю и без всяких столбцов в одну строку и промежутком получаю то что вы видите
 
15.11.2006 17:40  
Aleksey
Для исправления Этого:
alter table SMCARDSECURITYLOG enable validate constraint SMCCARDSECURITYLOG_CARD
*
ошибка в строке 1:
ORA-02298: невозможно подтвердить (SUPERMAG.SMCCARDSECURITYLOG_CARD) - не найдены родительские ключи
Такой
Код:
select * from SMCARDSECURITYLOG t where t.article not in (select article from smcard);
 
16.11.2006 07:22  
Mtirt
Цитата:
Сообщение от Aleksey
нашел штрих код и артикул несуществующего товара
SQL> select * from smstoreunits t where t.article not in (select article from smcard);
2203547 6 1 кг 27262
правильно я не ошибаюсь?
А вот лог по артикулу:
SQL> select * from smcardsecuritylog t where t.article='27262';
05.09.06 27262 1 476996 2 METATRK\SKLAD2

Подскажите что означают выделенные цифры?

В первом запросе, насколько я помню 6 - это тип штрих-кода. (Разделы - Справочники -Штрих-коды).
Во втором: Actioncode (код события), recid(Число для генерации уникального индекса), employee (пользователь).

Советую скачать с ftp Сервис+ структуру баз данных. В ней описаны поля базы данных.
Ну и поставить что-нибудь для работы с базой данных. SQL+ не самое удобное приложение для работы с запросами. Поищи. В основном все пользуются SQL Navigator, TOAD, PL/SQL Developer.
Выбери что понравится и пользуйся.
 
16.11.2006 07:26  
Mtirt
Цитата:
Сообщение от Aleksey
Для исправления Этого:
alter table SMCARDSECURITYLOG enable validate constraint SMCCARDSECURITYLOG_CARD
*
ошибка в строке 1:
ORA-02298: невозможно подтвердить (SUPERMAG.SMCCARDSECURITYLOG_CARD) - не найдены родительские ключи
Такой
Код:
select * from SMCARDSECURITYLOG t where t.article not in (select article from smcard);
Похоже такой:

Код:
select * from SMCARDSECURITYLOG t where t.ActionCode > 4 or t.actionCode<1 or t.actionCode is Null
 
 


Опции темы



Часовой пояс GMT +3, время: 07:05.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.