1. Сортировка по фамилиям:
Выберите * Из имени таблицы. Упорядочить по имени клиента. Сопоставить Chinese_PRC_Stroke_ci_as
2. Шифрование базы данных:
выберите шифрование («исходный пароль»)
выберите pwdencrypt('исходный пароль')
select pwdcompare('исходный пароль','зашифрованный пароль') = 1 — то же самое; иначе encrypt('исходный пароль')
выберите pwdencrypt('исходный пароль')
select pwdcompare('исходный пароль','зашифрованный пароль') = 1 — то же самое, в противном случае не то же самое;
3. Получите поля таблицы:
объявить @list varchar(1000),@sql nvarchar(1000)
выберите @list=@list+','+b.name из sysobjects a, syscolumns b, где a.id=b.id и a.name='Table A'
set @sql='select '+right(@list,len(@list)-1)+' из таблицы A'
исполнитель(@sql)
4. Просмотр раздела жесткого диска:
EXEC master..xp_fixeddrives
5. Сравните таблицы A и B, чтобы убедиться, что они равны:
if (выберите checksum_agg(binary_checksum(*)) из A)
=
(выберите checksum_agg(binary_checksum(*)) из B)
напечатайте «равно»
еще
напишите «не равно»
6. Завершите все процессы профилировщика:
ОБЪЯВИТЕ hcforeach CURSOR GLOBAL ДЛЯ SELECT 'kill '+RTRIM(spid) FROM master.dbo.sysprocesses
ГДЕ имя_программы IN('Профилировщик SQL',Профилировщик N'SQL')
EXEC sp_msforeach_worker '?'
7. Поиск записи:
От начала до N записей
Выбрать верхние N * из таблицы
----------------------------------
Записи от N до M (должны иметь идентификатор первичного индекса)
Выбрать верхний MN * Из таблицы Где идентификатор в (Выбрать верхний M ID из таблицы) Упорядочить по идентификатору Описание
----------------------------------
N для завершения записи
Выбрать верхние N * из таблицы Упорядочить по идентификатору Описание
8. Как изменить имя базы данных:
sp_renamedb 'старое_имя', 'новое_имя'
9. Получите все пользовательские таблицы в текущей базе данных.
выберите Имя из sysobjects, где xtype='u' и status>=0
10: Получить все поля таблицы
выберите имя из системных столбцов, где id=object_id('имя таблицы')
11. Просмотр представлений, хранимых процедур и функций, связанных с таблицей.
выберите a.* из sysobjects a, syscomments b, где a.id = b.id и b.text, например '%table name%'
12. Просмотр всех хранимых процедур в текущей базе данных.
выберите имя в качестве имени хранимой процедуры из sysobjects, где xtype='P'
13. Запрашивайте все базы данных, созданные пользователями.
выберите * из master..sysdatabases D, где sid отсутствует (выберите sid из master..syslogins, где name='sa')
или
выберите dbid, назовите AS DB_NAME из базы данных master..sys, где sid <> 0x01
14. Запрос полей и типов данных определенной таблицы.
выберите имя_столбца,тип_данных из Information_schema.columns
где table_name = 'имя таблицы'
[н].[название]:
Выберите * Из имени таблицы. Порядок по имени клиента.
[н].[название]:
Выберите * Из имени таблицы. Заказ по имени клиента. Исходный
адрес:
http://www.msuniversity.edu.cn/bbs/dispbbs.asp?boardID=22&ID=392&page=1