ТолиБлог

Немножечко обо всем и чуточку больше
Options:

Archive for the ‘MSSQL’ Category

О разделе MSSQL

Все заметки, которые я размещаю в разделе MSSQL относятся исключительно к версии MS SQL 2000. Приемы, которые я описываю, проверены мной лично, взяты они из реальных проектов, над которыми я работаю в текущий момент. Проверка на совместимость с другими версиями не проверялась и скорее всего никогда проверятся не будет…

Возникла одна довольно простая задача - удалить из таблицы 10 первых записей. Решить ее можно как минимум 2 способами:
set rowcount 10 delete from test_table set rowcount 0
(Это самый простой способ и иногда единственно верный(если в талице нет уникального индекса). Но в руководстве пользователя рекомендуют его не использовать, возможно он будет не совместим с дальнейшими версиями [...]

Довольно долго рыскал в Enterprise Manager в поисках способа копирования таблицы с полным содержимым и структурой - найти так и не смог. Оказалось, что с этой задачей прекрасно справляется простейший запрос:
SELECT * INTO table_copy FROM original
table_copy создается автоматически при выполнении запроса. Указав условие WHERE мы можем скопировать часть таблицы, которая удовлетворяет нашим требованиям.
Если данные [...]

Календарик

May 2008
M T W T F S S
« Apr    
 1234
567891011
12131415161718
19202122232425
262728293031  

Copyright 2008 - ТолиБлог
Powered by WordPress - Web hosting Services by Wordpress Theme, Archived by WPT