SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Microsoft SQL Server » Как почистить таблицу? (MSSQL)
Как почистить таблицу? [сообщение #5783] Mon, 02 December 2024 10:26 Переход к следующему сообщению
Aspram в настоящее время не в онлайне  Aspram
Сообщений: 4
Зарегистрирован: June 2023
Junior Member
Приветствую.
У нас 1С база хранится в MSSQL2016std, Есть там у нас таблица одна, что то типа логов, хотелось бы:
1. узнать сколько там строк?
2. Очистить эту таблицу

https://i.ibb.co/jJmt4KN/image.png

не подскажете, пожалуйста, как это делать ?

P.S. Я конечно сначала на тестовой(копии базы) сделаю, но все же хотелось бы узнать, такие мероприятии не нарушат целостность самой SQL ? В этой таблице нет важной информации, там только лог с одного модуля собирается.

Re: Как почистить таблицу? [сообщение #5784 является ответом на сообщение #5783] Mon, 02 December 2024 15:27 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 417
Зарегистрирован: August 2022
Senior Member
RTFM SELECT FROM table, TRUNCATE TABLE.
Re: Как почистить таблицу? [сообщение #5785 является ответом на сообщение #5784] Mon, 02 December 2024 15:53 Переход к предыдущему сообщениюПереход к следующему сообщению
Aspram в настоящее время не в онлайне  Aspram
Сообщений: 4
Зарегистрирован: June 2023
Junior Member
а причем тут RTFM ?
можете нормально написать ?
в контексте t-sql как он будет выглядеть?
Re: Как почистить таблицу? [сообщение #5786 является ответом на сообщение #5785] Mon, 02 December 2024 21:57 Переход к предыдущему сообщениюПереход к следующему сообщению
flexgen в настоящее время не в онлайне  flexgen
Сообщений: 15
Зарегистрирован: July 2022
Junior Member
Aspram писал(а) Mon, 02 December 2024 15:53
а причем тут RTFM ?
можете нормально написать ?
в контексте t-sql как он будет выглядеть?
Чисто на всякий случай - RTFM расшифровывается как Read The Fucking Manual, так лет 30 назад приветствовали каждого ньюба (от newbie, означает "новичок"), который задавал вопросы на форумах, не прочитав документацию и не попытавшись понять самостоятельно, как же решить проблему.
Я облегчу тебе немного задачу - Тот самый fucking manual
Re: Как почистить таблицу? [сообщение #5787 является ответом на сообщение #5786] Mon, 02 December 2024 22:23 Переход к предыдущему сообщениюПереход к следующему сообщению
Aspram в настоящее время не в онлайне  Aspram
Сообщений: 4
Зарегистрирован: June 2023
Junior Member
flexgen
Я знаю что такое RTFM. По этому написал причем тут он.
И вам скажу, что по всем технологиям есть RTFM. Если бы все так просто было бы, то не был бы не форумов не бед вообще.
Я не программист и долго должен почитать, вникать, пробовать. По этому спросил тут
Re: Как почистить таблицу? [сообщение #5789 является ответом на сообщение #5787] Tue, 03 December 2024 23:56 Переход к предыдущему сообщениюПереход к следующему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 368
Зарегистрирован: June 2022
Senior Member
Вы перед тем как опыты ставить бекап сделайте. И убедитесь, что можете его восстановить.
Re: Как почистить таблицу? [сообщение #5798 является ответом на сообщение #5789] Sun, 08 December 2024 15:52 Переход к предыдущему сообщениюПереход к следующему сообщению
LM в настоящее время не в онлайне  LM
Сообщений: 16
Зарегистрирован: July 2023
Junior Member
На самом деле, большинство RTFM-щиков просто так самоутверждаются за счёт других коллег, поскольку сами мало что представляют из себя в реальной жизни за пределами клавиатуры. Smile))

1. узнать сколько там строк?
SELECT COUNT(*) FROM dbo._InfoRg12794;
GO

2. Очистить эту таблицу
TRUNCATE TABLE dbo._InfoRg12794;
GO
Re: Как почистить таблицу? [сообщение #5800 является ответом на сообщение #5787] Mon, 09 December 2024 09:05 Переход к предыдущему сообщению
basid в настоящее время не в онлайне  basid
Сообщений: 166
Зарегистрирован: June 2022
Географическое положение: Asia/Irkutsk
Senior Member
Aspram писал(а) Tue, 03 December 2024 03:23
flexgenЯ не программист и долго должен почитать, вникать, пробовать. По этому спросил тут
... потому, что присутствующие, конечно же должны знать структуру вашей базы?

P.S.
И совет Read The Fine Manual про операторы select и truncate был исчерывающим и по существу дела.
P.P.S.
Если это именно логи/протоколы, то, наверное внешних ключей на них нет. Но, в общем случае - могут быть.
Предыдущая тема: Нет полных SQL-разрешений для серверной админской учётки
Следующая тема: Оптимизация размера базы
Переход к форуму:
  


Текущее время: Sat Dec 21 19:11:45 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00845 секунд