Текущее время: Сб, июн 28 2025, 10:37

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 12 2005, 14:02 
Гость
ArmAnn написал:
bella_nata, какая версия SAPы?
В 4.0 указывать where при удалении из таблицы БД обязательно, выше - хз. Если уж сильно хочется удалить все записи при помощи delete - ну напиши условие, под которое попадают все записи в таблице - например что то вроде delete from your_tab where field <> 0


Да, у меня 4.0, спасибо за подсказочку :D


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 12 2005, 14:03 
Гость
se11 -> название таблицы -> просмотр -> утилиты -> Утилита базы данных -> выбираем "УдалитьДанные" -> жмем "Активировать и адаптировать БД"


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 12 2005, 14:04 
Гость
упс... действительно в 4.6 надо where указывать...
а в 4.7 - проходит на ура...


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 12 2005, 14:06 
Гость
РМщик написал(а):
а попробуйте НЕ описывать dbtab через tables.

а так бывает? :twisted:


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 12 2005, 14:08 
Гость
конечно бывает!

если ты делаешь выборку по внутренниее переменные/таблицы,
то описывать через tables необязательно.

например:

data: t like t001 occurs 0 with header line.
select * from t001 appending table t.

здесь нет tables

Более того, это как критерий грамотности проги.
оператора tables - вообще желательно избегать


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 12 2005, 14:10 
Гость
bella_nata написал(а):
ArmAnn написал:
bella_nata, какая версия SAPы?
В 4.0 указывать where при удалении из таблицы БД обязательно, выше - хз. Если уж сильно хочется удалить все записи при помощи delete - ну напиши условие, под которое попадают все записи в таблице - например что то вроде delete from your_tab where field <> 0


Да, у меня 4.0, спасибо за подсказочку :D


вот только программка подвисла страшно, отчего же это? ведь в таблице всего 4 записи?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Код
СообщениеДобавлено: Пн, сен 12 2005, 14:21 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
Код в студию!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!

_________________
Рисую потоки данных.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Код
СообщениеДобавлено: Пн, сен 12 2005, 14:32 
Гость
Zharik написал(а):
Код в студию!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!

delete from dbtab
where anln1 <> 0


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 12 2005, 14:33 
Гость
может, вместо dbtab поставить ANLA :) :)


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 12 2005, 14:38 
Гость
РМщик написал(а):
может, вместо dbtab поставить ANLA :) :)

шутка что ли? я же для примера


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 12 2005, 14:43 
Гость
clear itab[].


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Mandt  Тема решена
СообщениеДобавлено: Пн, сен 12 2005, 14:44 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
Попробуй всё-таки через мандант. Он всегда в ключе лежит.

(Сорри за повтор)

Delete from Anywhere
Where Mandt = sy-mandt.

_________________
Рисую потоки данных.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 12 2005, 14:45 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Сергей из Николаева написал(а):
clear itab[].

тоже шутка :)
bella_nata, что за dbtab? Это какая то саповская таблица или твоя? Ты уверен(а) что там четыре записи, не больше?

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 12 2005, 14:48 
Гость
ArmAnn написал:
Сергей из Николаева написал(а):
clear itab[].

тоже шутка :)
bella_nata, что за dbtab? Это какая то саповская таблица или твоя? Ты уверен(а) что там четыре записи, не больше?

Да itab я тоже как шутку поняла, дело в том, что таблица моя и мне нужно чтобы после выхода из программы в ней ничего не оставалось


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: Mandt
СообщениеДобавлено: Пн, сен 12 2005, 14:50 
Гость
Zharik написал(а):
Попробуй всё-таки через мандант. Он всегда в ключе лежит.

(Сорри за повтор)

Delete from Anywhere
Where Mandt = sy-mandt.

этого поля нет в таблице, она не саповская


Пометить тему как нерешенную
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB