Текущее время: Пт, июн 27 2025, 13:15

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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