Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 10356|Răspunde: 0

[Sursă] Note SQL din ultimele zile

[Copiază linkul]
Postat pe 09.02.2015 16:09:55 | | |
selectează * din SGK unde id = 1;
executiv sp_spaceused SGK;

--JIU:423771079 156005274

--rânduri
--428700186  

Selectează Top 10 * din SGK Ordinează după ID DESCul
--mohuchaxun
selectează * din sgk unde name1, cum ar fi '%123%'
Selectează * din SGK unde emailul este de genul '%123%'
--jingquechaxun
selectează * din SGK unde name1 ='123'
--lianhechax
Selectează * din SGK, unde numele1 ar fi '%123%' sau un email ca '%123%'

selectează * din SGK unde nume1 = '123' sau email = '123@qq.com'

--Activează AWE pentru SQL SERVER și setează memoria maximă la 8G
sp_configure "afișează opțiuni avansate", 1
RECONFIGURARE CU SUPRASCRIERE
DU-TE
sp_configure "awe activat", 1
RECONFIGURARE CU SUPRASCRIERE
DU-TE
sp_configure "memoria maximă a serverului", 8120
RECONFIGURARE CU SUPRASCRIERE
DU-TE
RECONFIGURARE
DU-TE



selectează Top 1000000 * în testtable de pe SGK


sp_attach_single_file_db @dbname= 'QunInfo1' ,
@physname = 'E:\BaiduYunDownload\QQ Database\QQ Database\QunData\QunInfo1_Data.MDF'

sp_attach_single_file_db @dbname= 'QQ_GroupData1',
@physname = 'E:\BaiduYunDownload\QQ Database\QQ Database\QunData\GroupData1_Data.MDF'


inserează în QQ_GroupData.dbo.Group101
selectează * din Grupa 1


insert Group1
select * din(
selectează QQNum, Nick, Age, Gender, Auth, QunNum din Grupul 2
Uniune
selectează QQNum, Nick, Age, Gender, Auth, QunNum din Grupa 3
Uniune
selectează QQNum, Nick, Age, Gender, Auth, QunNum din Grupul 4
)t



DECLARE @i int  
Set @i = 2
--Începe bucla inserând date
ÎN TIMP @i < 3 și @i>1
START   
insert Group1
select * din(
selectează QQNum, Nick, Vârstă, Gen, Authent, QunNum din Grup+@i
)t
Set @i =@i +1
SFÂRȘIT   
select count(*) din Grupul 1
--760440
Grupul de tabele trunchiate 1

selectează * din Group100

select * de pe QunList2

selectează 'inserează în grupul 1 selectează * din '+DB_NAME()+'dbo.' +o.name+'; ' din sys.objects o unde o.name ca '%group%';
selectează 'inserează în grupul 1 selectează * din '+o.name+'; ' din sys.objects o, unde o.name ca '%group%' și o.type='U';
selectează 'drop tabel '+o.name+'; ' din sys.objects o, unde o.name ca '%group%' și o.type='U';



select * din Group1 unde QQNum='123'
DBCC FREEPROCCACHE
DBCC ShrinkDatabase(QQ_GroupData1)






Precedent:Instrucțiunile SQL obișnuite pot fi executate cu exec
Următor:După ce MSSQL șterge un număr mare de înregistrări de tabel, capacitatea bazei de date nu scade
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com