Имя: Пароль:
1C
1C 7.7
v7: удаление выбранных элементов справочника сразу,sql
0 zladenuw
 
14.11.11
15:09
Возможно ли удалить выбранные элементы сразу, допустим их количество около 100к, при условие что база sql. очистка через штатную выборку долго идет.
1 Ёпрст
 
14.11.11
15:10
удаляй.. токма про ссылочную целостность забывать не надо, если не просто метишь на удаление.
2 Жан Пердежон
 
14.11.11
15:10
можно
3 vinogradъ
 
14.11.11
15:10
нужно непосредственное удаление или пометка?
4 zladenuw
 
14.11.11
15:11
(3) полное удаление. справочник хранить кода загруженных объектов и выгруженных с 1с.
5 Ёпрст
 
14.11.11
15:12
(4) truncate table и привет тогда..
6 zladenuw
 
14.11.11
15:12
а если сделать прямой запрос к таблице, я же смогу выбрать нужные для удаление элементы и удалить их. прямыми запросами не занимался. по этому и спрашиваю
7 Ёпрст
 
14.11.11
15:12
+5 или drop или delete... выбирай.
8 Ёпрст
 
14.11.11
15:12
(6) удаляй, что мешает ?
9 zladenuw
 
14.11.11
15:13
(5) вообщем буду пробивать, спасибо. сначала тогда выберу нужны записи, а потом truncate table
10 Ёпрст
 
14.11.11
15:14
(9) стесняюсь спросить, куда выберешь ?
опосля трункейта, таблички твоей не будет ужо..
:))
11 vinogradъ
 
14.11.11
15:15
(9) ))
12 Рэйв
 
14.11.11
15:16
13 zladenuw
 
14.11.11
15:17
(10) это я понял. прочитал вот тут http://msdn.microsoft.com/ru-ru/library/ms177570.aspx.
Так я сохраню в тз, потом обработно закину, хотя
Лучше так

USE AdventureWorks2008R2;
GO
CREATE TABLE #temptable (col1 int);
GO
INSERT INTO #temptable
VALUES (10);
GO
SELECT * FROM #temptable;
GO
IF OBJECT_ID(N'tempdb..#temptable', N'U') IS NOT NULL
DROP TABLE #temptable;
GO
--Test the drop.
SELECT * FROM #temptable;
14 Ёпрст
 
14.11.11
15:17
(12) всё это конечно супер, вот только синтаксис мускуля.. ну не для 1с, хотя и схож с t-sql
15 Рэйв
 
14.11.11
15:20
(14)Ну там главное принцип. Если уж я за 3 сек нагуглил , то ТС уж разберется если надо
16 zladenuw
 
14.11.11
15:21
(15) да гугл сила :)