Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Delau truncate my_table  [new]
Шурка
Guest
Help!
Rugaetsya chto est' vneshnie kluchi, kak ih otcluchit'?
15 авг 05, 22:09    [1788121]     Ответить | Цитировать Сообщить модератору
 Re: Delau truncate my_table  [new]
Glory
Member

Откуда:
Сообщений: 104760
Отключить нельзя.
Можно удалить, а потом создать заново
15 авг 05, 22:14    [1788127]     Ответить | Цитировать Сообщить модератору
 Re: Delau truncate my_table  [new]
Шурка
Guest
Ok. spasibo.
15 авг 05, 22:17    [1788131]     Ответить | Цитировать Сообщить модератору
 Re: Delau truncate my_table  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034

Шурка wrote:
> Ok. spasibo.
>
update sysobjects set status=status&~2048 where name = 'MyTable'
truncate table MyTable
update sysobjects set status=status|2048 where name = 'MyTable'

на свой страх и риск. может быть баааальшая попа.

--
-------------------------
There's no silver bullet!

Posted via ActualForum NNTP Server 1.2

16 авг 05, 11:06    [1789087]     Ответить | Цитировать Сообщить модератору
 Re: Delau truncate my_table  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
locky

Шурка wrote:
> Ok. spasibo.
>
update sysobjects set status=status&~2048 where name = 'MyTable'
truncate table MyTable
update sysobjects set status=status|2048 where name = 'MyTable'

на свой страх и риск. может быть баааальшая попа.

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.2

Не учите людей ... плохому!
16 авг 05, 11:08    [1789099]     Ответить | Цитировать Сообщить модератору
 Re: Delau truncate my_table  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034

Гавриленко Сергей Алексеевич wrote:
> locky
> update sysobjects set status=status&~*2048* where name = 'MyTable'
> truncate table MyTable
> update sysobjects set status=status|*2048* where name = 'MyTable'
>
>
> на свой страх и риск. может быть баааальшая попа.

>
> Не учите людей ... плохому!
вообче-то если задача разовая, то грохнуть ссылки, обрезать таблицу,
восстановить ссылки. ничего военного.

--
-------------------------
There's no silver bullet!

Posted via ActualForum NNTP Server 1.2

16 авг 05, 12:26    [1789668]     Ответить | Цитировать Сообщить модератору
 Re: Delau truncate my_table  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Даже если в данном конкретном случае это проблемы не создаст, хотя вы сами пишете
locky
на свой страх и риск. может быть баааальшая попа.

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

Имхо, вмешательство такого рода имеет смысл только когда проблема не решается другими путями или ее решение приводит к серьезным потерям производительности и т.д. А во всех других случаях надо себя бить по рукам, дабы не повадно было. И уж точно не учить других таким методам.
16 авг 05, 12:41    [1789803]     Ответить | Цитировать Сообщить модератору
 Re: Delau truncate my_table  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034

GreenSunrise wrote:
> Даже если в данном конкретном случае это проблемы не создаст, хотя вы
> сами пишете
> locky
> на свой страх и риск. может быть баааальшая попа.
>
>
> так вот, даже если сейчас проблем не возникнет, вы учите человека
> неправильному подходу. Он же и дальше для других задач начнет искать не
> легальные пути, а будет ковырять системные таблицы и писать код, мало
> того что потенциально опасный, так еще и почти наверняка несовместимый с
> другими версиями.
>
> Имхо, вмешательство такого рода имеет смысл только когда проблема не
> решается другими путями или ее решение приводит к серьезным потерям
> производительности и т.д. А во всех других случаях надо себя бить по
> рукам, дабы не повадно было. И уж точно не учить других таким методам.
Грабли могут быть всегда. Но вот знать ВСЕ возможные варианты иногда
бывает полезно. Применять их надо с умом, согласен. Но на то человеку и
дана голова, чтобы самому думать.

--
-------------------------
There's no silver bullet!

Posted via ActualForum NNTP Server 1.2

16 авг 05, 12:55    [1789914]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить