Заголовок



DECLARE @TypeID INT
SET @TypeID = 2

SELECT
CASE
        WHEN @TypeID = 0 THEN 'Тип=0'
        WHEN @TypeID = 1 THEN 'Тип=1'
        ELSE 'х.з.' END



IF NOT EXISTS (SELECT * FROM tab1 WHERE Param1 = 10)
BEGIN
        PRINT 'NOT EXISTS'
END



DECLARE @DateBegin datetime
DECLARE @DateEnd datetime

SET @DateBegin = 'aug 15 1969'
SET @DateEnd = 'aug 16 1969'

IF DATEDIFF(DAY, @DateBegin, @DateEnd) <> 1
BEGIN
    DECLARE @@DateBegin varchar(11)
    DECLARE @@DateEnd varchar(11)

    SET @@DateBegin = CAST(@DateBegin AS varchar(11))
    SET @@DateEnd = CAST(@DateEnd AS varchar(11))

    RAISERROR ('Разница между ''%s '' и ''%s '' не равна 1', 16, 1, @@DateBegin, @@DateEnd)
    RETURN
END



DECLARE @ProdID INT
DECLARE @CompID INT
DECLARE @Fetches INT

--=================================================================
--Условие выхода из цикла - @@FETCH_STATUS

DECLARE Cur CURSOR READ_ONLY FOR
        SELECT ProdID, CompID FROM Sales
OPEN Cur
FETCH NEXT FROM Cur INTO @ProdID, @CompID
WHILE (@@FETCH_STATUS <> -1) BEGIN

    PRINT @ProdID
    PRINT @CompID

    FETCH NEXT FROM Cur INTO @ProdID, @CompID
END
CLOSE Cur
DEALLOCATE Cur


--=================================================================
--Условие выхода из цикла - сравнение с @@CURSOR_ROWS

DECLARE Cur CURSOR READ_ONLY FOR
        SELECT ProdID, CompID FROM Sales
OPEN Cur
SET @Fetches = 0
FETCH NEXT FROM Cur INTO @ProdID, @CompID
    WHILE (@Fetches <> @@CURSOR_ROWS) BEGIN
    
        PRINT @ProdID
        PRINT @CompID

        SET @Fetches = @Fetches + 1
        FETCH NEXT FROM Cur INTO @ProdID, @CompID
    END
CLOSE Cur
DEALLOCATE Cur



#2010/03/26#



Active Directory - dsa.msc
Accessibility Controls - access.cpl (спец. возможности)
Accessibility Wizard - accwiz (мастер спец. возможностей)
Add Hardware Wizard - hdwwiz.cpl (установка и удаление оборудования)
Add/Remove Programs - appwiz.cpl (установка и удаление программ)
Administrative Tools - control admintools (Администрирование)
Automatic Updates - wuaucpl.cpl (Автоматическое обновление (конфигурация))
Bluetooth Transfer Wizard - fsquirt (мастер передачи файлов через bluetooth)
Calculator - calc (калькулятор)
Certificate Manager - certmgr.msc (сертификаты)
Character Map - charmap (таблица символов)
Check Disk Utility - chkdsk (проверка диска)
Clipboard Viewer - clipbrd (просмотрщик буфера обмена)
Command Prompt - cmd (консоль)
Component Services - dcomcnfg (служба компонентов)
Computer Management - compmgmt.msc (управление компьютером)
Control Panel - control (панель управления)
Date and Time Properties - timedate.cpl (установка времени и даты)
DDE Shares - ddeshare (обмен данными по технологии DDE по сети)
Device Manager - devmgmt.msc (менеджер устройств)
Direct X Troubleshooter - dxdiag (диагностическая утилита DirectX)
Disk Cleanup Utility - cleanmgr (очистка диска)
Disk Defragment - dfrg.msc (дефрагментатор)
Disk Management - diskmgmt.msc (управление дисками)
Disk Partition Manager - diskpart (разбиение диска)
Display Properties - control desktop (свойства экрана)
Display Properties - desk.cpl (свойства экрана)
Dr. Watson System Troubleshooting Utility - drwtsn32 (утилита Доктор Ватсон)
Driver Verifier Utility - verifier (верификация драйверов)
Event Viewer - eventvwr.msc (Просмотр событий)
Files and Settings Transfer Tool - migwiz (Мастер переноса файлов и параметров)
File Signature Verification Tool - sigverif (Проверка подписи файлов)
Folders Properties - control folders (свойства папки)
Fonts - control fonts (Шрифты)
Fonts Folder - fonts (Шрифты)
Free Cell Card Game - freecell (игра Свободная Ячейка)
Game Controllers - joy.cpl (Игровые устройства)
Group Policy Editor (for xp professional) - gpedit.msc (групповые политики)
Hearts Card Game - mshearts
Help and Support - helpctr
HyperTerminal - hypertrm
Iexpress Wizard - iexpress
Indexing Service - ciadv.msc
Internet Connection Wizard - icwconn1
Internet Explorer - iexplore
Internet Properties - inetcpl.cpl
Keyboard Properties - control keyboard
Local Security Settings - secpol.msc
Local Users and Groups - lusrmgr.msc
Logs You Out Of Windows - logoff
Malicious Software Removal Tool - mrt
Microsoft Chat - winchat
Microsoft Movie Maker - moviemk
Microsoft Paint - mspaint
Microsoft Syncronization Tool - mobsync
Minesweeper Game - winmine
Mouse Properties - control mouse
Mouse Properties - main.cpl
Netmeeting - conf
Network Connections - control netconnections
Network Connections - ncpa.cpl
Network Setup Wizard - netsetup.cpl
Notepad notepad
Object Packager - packager
ODBC Data Source Administrator - odbccp32.cpl
On Screen Keyboard - osk
Outlook Express - msimn
Paint - pbrush
Password Properties - password.cpl
Performance Monitor - perfmon.msc
Performance Monitor - perfmon
Phone and Modem Options - telephon.cpl
Phone Dialer - dialer
Pinball Game - pinball
Power Configuration - powercfg.cpl
Printers and Faxes - control printers
Printers Folder - printers
Regional Settings - intl.cpl
Registry Editor - regedit (редактор реестра)
Registry Editor - regedit32 (редактор реестра)
Remote Access Phonebook - rasphone
Remote Desktop, терминальное подключение - mstsc
Removable Storage - ntmsmgr.msc
Removable Storage Operator Requests - ntmsoprq.msc
Resultant Set of Policy (for xp professional) - rsop.msc
Scanners and Cameras - sticpl.cpl
Scheduled Tasks - control schedtasks
Security Center - wscui.cpl
Services - services.msc - (Сервисы)
Shared Folders - fsmgmt.msc
Shuts Down Windows - shutdown (выключить компьютер)
Sounds and Audio - mmsys.cpl
Spider Solitare Card Game - spider
SQL Client Configuration - cliconfg
System Configuration Editor - sysedit
System Configuration Utility - msconfig - (настройка, конфигурирование, автозагрузка)
System Information - msinfo32
System Properties - sysdm.cpl
Task Manager - taskmgr - (диспетчер задач)
TCP Tester - tcptest
Telnet Client - telnet (телнет)
User Account Management - nusrmgr.cpl
Utility Manager - utilman
Windows Address Book - wab
Windows Address Book Import Utility - wabmig
Windows Explorer - explorer
Windows Firewall - firewall.cpl
Windows Magnifier - magnify
Windows Management Infrastructure - wmimgmt.msc
Windows Media Player - wmplayer
Windows Messenger - msmsgs
Windows System Security Tool - syskey
Windows Update Launches - wupdmgr
Windows Version - winver
Wordpad - write


mstsc – терминальное подключение
msconfig - настройка, конфигурирование, автозагрузка, службы, ini-файлы
ipconfig /all - сетевые настройки (адрес DNS-сервера, МАС-адрес, IP, шлюз, маску)
gpedit.msc – групповая политика
netsh interface dump > settings.txt – сохранить все настройки TCP IP в файл settings.txt
netsh -f settings.txt – загрузить все настройки из файла settings.txt
net session /delete - закрывает все сетевые сессии
net user <имя пользователя> /domain - выводит всю информацию о пользователе а домене
netstat -a - получает список всех подключений к компьютеру
net sessions - выводит список текущих пользователей, необходимо иметь права администратора
net send <имя компьютера> "<сообщение>" - посылает сообщение пользователям удалённого компьютера
shutdown <имя компьютера> /t:2 /y /c - удалённо выключает компьютер, требуется Resource Kit (Rk)
shutdown <имя компьютера> /r /y /c - удалённо перезагружает компьютер с Windows NT/2000 (Rk)
nbtstat -a <имя компьютера> - удалённо получает имя пользователя работающего на компьютере
nbtstat -A <IP address>- удалённо получает имя пользователя работающего на компьютере по IP- адресу
ipconfig /all - выводит Ethernet адрес сетевой карты
ping <IP-адрес или доменное имя> - обычный пинг, выводит время доступа до компа и количество утерянных пакетов;
tracert <IP-адрес или доменное имя> - выводит последовательный список узлов на маршруте до конкретной машины;
pathping <IP-адрес или доменное имя> - синтез команд ping и tracert; выводит список узлов до указанного компа, время доступа и количество потерь между каждым узлом, что позволяет определить узкое место на трассе;
nslookup <IP-адрес или доменное имя> - позволяет узнать IP по имени (доменному) и наоборот имя по IP.
winipcfg - выводит информацию о текущих сетевых настройках
Runas - если необходимо запускать программу/консоль/добавить пользователя под другим именем.


shutdown -r -t0 - Немедленная перезагрузка компьютера
shutdown -s -t0 - Немедленное выключение компьютера
shutdown -s - Окно предупреждения о завершении работы и отсчёт времени (по умолчанию 30 сек).
shutdown -s -t50 - Выключить через 50 секунд.
Для отмены завершения работы - shutdown -a


Win + R - выполнить
Win + E - Explorer
Win + D – Свернуть все окна
Win + L – Залочить компьютер
Win + Pause - Система
Win + F - вызов меню поиска файлов и папок;
Ctrl+Win+F - вызов меню поиска компьютеров;
назад 1 2 далее