1. Ordenar por trazos de apellido:
Seleccione * De TableName Ordenar por CustomerName Intercalar Chinese_PRC_Stroke_ci_as
2. Cifrado de base de datos:
seleccione cifrar ('contraseña original')
seleccione pwdencrypt('contraseña original')
seleccione pwdcompare('contraseña original','contraseña cifrada') = 1; lo mismo, de lo contrario no es el mismo encrypt('contraseña original')
seleccione pwdencrypt('contraseña original')
seleccione pwdcompare('contraseña original','contraseña cifrada') = 1; lo mismo, por lo demás, no es lo mismo;
3. Recupere los campos de la tabla:
declarar @list varchar(1000),@sql nvarchar(1000)
seleccione @list=@list+','+b.name de sysobjects a,syscolumns b donde a.id=b.id y a.name='Tabla A'
set @sql='select '+right(@list,len(@list)-1)+' de la tabla A'
ejecutivo(@sql)
4. Ver la partición del disco duro:
Maestro EXEC..xp_fixeddrives
5. Compare las tablas A y B para ver si son iguales:
si (seleccione checksum_agg(binary_checksum(*)) de A)
=
(seleccione checksum_agg(binary_checksum(*)) de B)
imprimir 'igual'
demás
imprimir 'no igual'
6. Elimine todos los procesos del generador de perfiles:
DECLARAR hcforeach CURSOR GLOBAL PARA SELECCIONAR 'kill'+RTRIM(spid) DESDE master.dbo.sysprocesses
DONDE nombre_programa IN('Perfilador SQL',N'Perfilador SQL')
EXEC sp_msforeach_worker '?'
7.Búsqueda de registros:
Desde el principio hasta N registros.
Seleccione Top N * De la tabla
----------------------------------
Registros N a M (deben tener un ID de índice principal)
Seleccione Top MN * De la tabla Dónde ID en (Seleccione Top M ID de la tabla) Ordenar por ID Desc
----------------------------------
N para finalizar el registro
Seleccione Top N * De la tabla Ordenar por ID Desc
8. Cómo modificar el nombre de la base de datos:
sp_renamedb 'nombre_antiguo', 'nombre_nuevo'
9: Obtener todas las tablas de usuarios en la base de datos actual
seleccione Nombre de sysobjects donde xtype='u' y status>=0
10: Obtener todos los campos de una tabla
seleccione el nombre de syscolumns donde id=object_id('nombre de tabla')
11: Ver vistas, procedimientos almacenados y funciones relacionadas con una tabla
seleccione a.* de sysobjects a, syscomments b donde a.id = b.id y b.text como '%nombre de tabla%'
12: Ver todos los procedimientos almacenados en la base de datos actual
seleccione el nombre como nombre del procedimiento almacenado de sysobjects donde xtype = 'P'
13: Consultar todas las bases de datos creadas por los usuarios.
seleccione * de master..sysdatabases D donde sid no está (seleccione sid de master..syslogins donde nombre='sa')
o
seleccione dbid, nombre AS DB_NAME de master..sysdatabases donde sid <> 0x01
14: Consultar los campos y tipos de datos de una determinada tabla.
seleccione nombre_columna, tipo_datos de información_esquema.columnas
donde nombre_tabla = 'nombre de la tabla'
[n].[título]:
Seleccione * De TableName Ordenar por CustomerName
[n].[título]:
Seleccione * De Nombre de tabla Ordenar por Nombre de cliente
Dirección original:
http://www.msuniversity.edu.cn/bbs/dispbbs.asp?boardID=22&ID=392&page=1