|
Search
You searched for the word(s):
Showing page 24 of 49 (482 total posts)
< 1 second(s)
-
Sau altă variantă (ceva mai eficientă decât cea a lui Andrei şi probabil mai aproape de rezultatul dorit):select * from tabel where USER_NAME() = 'user1' and utilizator in ('user1', 'user2')or USER_NAME() = 'user2' and utilizator in ('user3', 'user2')or USER_NAME() not in ('user1','user2') and utilizator = USER_NAME() Răzvan
-
alexandrul:Sau mai pe scurt: SELECT *
FROM tabela
WHERE
CONTAINS(camp, '''n*''')
AND
NOT CONTAINS(camp, '''nn*''');
Totuşi, această soluţie exclude o valoare de genul ''Nume 123'', care ar trebui să fie inclusă în rezultatul obţinut.Răzvan
-
M-am mai gândit puţin la informaţiile returnate de query-urile din mesajul anterior şi cred că am înţeles cam la ce se referă fiecare. De exemplu, dacă execut query-urile de mai sus (după un DBCC UPDATEUSAGE) pe o tabelă ceva mai mare, obţin următoarele ...
-
Dacă vrei să vezi cât spaţiu este alocat pentru fiecare index non-clustered al unei tabele, poţi folosi ceva de genul:SELECT indid, name, dpages*8 as allocated_kb, used*8 as used_kbFROM sysindexes WHERE id=object_id('Nume tabela')AND INDEXPROPERTY(id,name,'IsStatistics')=0AND indid NOT IN (0,1,255)Pentru mai multe informaţii, vezi topicul ...
-
Înainte de a executa sp_spaceused, este recomandabilă executarea unui DBCC UPDATEUSAGE. Dacă apare în continuare o dimensiune considerabilă, atunci înseamnă că există nişte indecşi (non-clustered, probabil) şi am putea să verificăm acest lucru cu un SELECT din sysindexes, aşa cum scria şi Diana.Răzvan
-
Dacă foloseşti SQL Server 2000, poţi utiliza următorul query:SELECT Data, Tip FROM Tabela xWHERE Data=(SELECT MIN(Data) FROM Tabela)OR Tip='B' OR ( SELECT TOP 1 Tip FROM Tabela y WHERE y.Data<x.Data ORDER BY Data DESC)='B'De fapt, acest query pare a avea performanţe mai bune decât cel din mesajul precedent ...
-
Să considerăm tabela şi datele de test de mai jos:CREATE TABLE Tabela ( Data datetime PRIMARY KEY, Tip char(1) NOT NULL CHECK (Tip IN ('A','B')))INSERT INTO Tabela VALUES ('20080101','A')INSERT INTO Tabela VALUES ('20080102','A')INSERT INTO Tabela VALUES ('20080103','B')INSERT INTO Tabela VALUES ...
-
SQL 2000 sau 2005 ?Razvan
-
CNP-ul poate să fie foreign key (dacă utilizezi chei naturale, care pot fi compuse din una sau mai multe coloane introduse de utilizator) sau poate să nu fie foreign key (dacă utilizezi chei surogat, care sunt constituite dintr-o singură coloană, generată de baza de date):CREATE TABLE Salariati ( CNPSalariat char(13) PRIMARY ...
-
Într-adevăr, am omis să menţionez că ai nevoie şi de Windows Installer 4.5...Răzvan
... 24 ...
|
|
|