1. Trier par traits du nom de famille :
Sélectionnez * À partir de TableName Trier par nom de client Assembler Chinese_PRC_Stroke_ci_as
2. Cryptage de la base de données :
sélectionnez chiffrer('mot de passe d'origine')
sélectionnez pwdencrypt('mot de passe original')
select pwdcompare('mot de passe original','mot de passe crypté') = 1 - le même sinon pas le même chiffrer('mot de passe original')
sélectionnez pwdencrypt('mot de passe original')
select pwdcompare('original password','encrypted password') = 1 - le même sinon pas le même ;
3. Récupérez les champs du tableau :
déclarer @list varchar(1000),@sql nvarchar(1000)
sélectionnez @list=@list+','+b.name dans sysobjects a,syscolumns b où a.id=b.id et a.name='Table A'
set @sql='select '+right(@list,len(@list)-1)+' du tableau A'
exécutable (@sql)
4. Afficher la partition du disque dur :
Maître EXEC..xp_fixeddrives
5. Comparez les tableaux A et B pour voir s'ils sont égaux :
if (sélectionnez checksum_agg(binary_checksum(*)) dans A)
=
(sélectionnez checksum_agg(binary_checksum(*)) dans B)
imprimer 'égal'
autre
imprimer 'pas égal'
6. Supprimez tous les processus du profileur :
DÉCLARE hcforeach CURSOR GLOBAL FOR SELECT 'kill '+RTRIM(spid) FROM master.dbo.sysprocesses
WHERE nom_programme IN('Profileur SQL',N'Profileur SQL')
EXEC sp_msforeach_worker '?'
7.Recherche d'enregistrement :
Du début à N enregistrements
Sélectionnez Top N * De la table
----------------------------------
Enregistrements N à M (doivent avoir un ID d'index principal)
Sélectionnez Top MN * De la table Où ID dans (Sélectionnez Top M ID De la table) Trier par ID Desc
----------------------------------
N pour terminer l'enregistrement
Sélectionner N premiers * À partir du tableau Trier par ID Desc
8. Comment modifier le nom de la base de données :
sp_renamedb 'ancien_nom', 'nouveau_nom'
9 : Obtenir toutes les tables utilisateur de la base de données actuelle
sélectionnez le nom dans les objets système où xtype='u' et status>=0
10 : Récupérer tous les champs d'une table
sélectionnez le nom dans les colonnes système où id=object_id('table name')
11 : Afficher les vues, les procédures stockées et les fonctions liées à une table
sélectionnez a.* parmi sysobjects a, syscomments b où a.id = b.id et b.text comme '%table name%'
12 : Afficher toutes les procédures stockées dans la base de données actuelle
sélectionnez le nom comme nom de procédure stockée dans les objets système où xtype='P'
13 : Interroger toutes les bases de données créées par les utilisateurs
sélectionnez * dans master..sysdatabases D où sid n'est pas présent (sélectionnez sid dans master..syslogins où name='sa')
ou
sélectionnez dbid, nommez AS DB_NAME à partir de master..sysdatabases où sid <> 0x01
14 : Interroger les champs et les types de données d'une certaine table
sélectionnez nom_colonne, type_données dans information_schema.columns
où nom_table = 'nom de la table'
[n].[titre] :
Sélectionnez * À partir de TableName Ordre par nom de client
[n].[titre] :
Sélectionnez * From TableName Order By CustomerNameOriginal
adresse :
http://www.msuniversity.edu.cn/bbs/dispbbs.asp?boardID=22&ID=392&page=1