Używam SQL Server 2008 i Navicat. Muszę zmienić nazwę kolumny w tabeli za pomocą SQL. ALTER TABLE table_name RENAME COLUMN old_name to new_name; To stwierdzenie nie
Używam SQL Server 2008 i Navicat. Muszę zmienić nazwę kolumny w tabeli za pomocą SQL. ALTER TABLE table_name RENAME COLUMN old_name to new_name; To stwierdzenie nie
Właśnie dodałem Indeks do tabeli w SQL Server 2005 i to sprawiło, że pomyślałem. Jaka jest różnica między utworzeniem 1 indeksu a zdefiniowaniem wielu kolumn w porównaniu z posiadaniem 1 indeksu na kolumnę, którą chcesz indeksować. Czy istnieją pewne powody, dla których jedno powinno być używane w...
Co to znaczy nvarchar? Jaka jest różnica między char, nchar,varchar , i nvarcharSQL
Chcę mieć unikalne ograniczenie w kolumnie, którą zamierzam wypełnić GUID. Jednak moje dane zawierają wartości null dla tych kolumn. Jak utworzyć ograniczenie, które zezwala na wiele wartości null? Oto przykładowy scenariusz . Rozważ ten schemat: CREATE TABLE People ( Id INT CONSTRAINT...
Czy ktoś może wyjaśnić konsekwencje używania with (nolock)zapytań, kiedy powinieneś / nie powinieneś ich używać? Na przykład, jeśli masz aplikację bankową z dużymi szybkościami transakcji i dużą ilością danych w niektórych tabelach, w jakich typach zapytań nolock byłby w porządku? Czy są...
Załóżmy strukturę tabeli MyTable(KEY, datafield1, datafield2...). Często chcę zaktualizować istniejący rekord lub wstawić nowy, jeśli nie istnieje. Głównie: IF (key exists) run update command ELSE run insert command Jak najlepiej to
Piszemy nową aplikację, a podczas testowania będziemy potrzebować garstki fałszywych danych. Dodałem te dane za pomocą MS Access, aby zrzucić pliki Excela do odpowiednich tabel. Co jakiś czas chcemy „odświeżyć” odpowiednie tabele, co oznacza usunięcie ich wszystkich, ponowne utworzenie i...
W przypadku poniższych typów danych programu SQL Server jaki typ danych odpowiadałby w języku C #? Dokładna numeracja bigint numeric bit smallint decimal smallmoney int tinyint money Przybliżone wartości liczbowe float real Data i
Nie jestem ekspertem od SQL i przypominam sobie o tym za każdym razem, gdy muszę zrobić coś poza podstawami. Mam testową bazę danych, która nie jest duża, ale dziennik transakcji zdecydowanie jest. Jak wyczyścić dziennik
OROperatora w WHENklauzuli CASEoświadczenie nie jest obsługiwany. W jaki sposób mogę to zrobić? CASE ebv.db_no WHEN 22978 OR 23218 OR 23219 THEN 'WECS 9500' ELSE 'WECS 9520' END as wecs_system
Rozumiem różnice między optymistycznym a pesymistycznym blokowaniem. Czy ktoś mógłby mi teraz wyjaśnić, kiedy używałbym jednego z nich w ogóle? I czy odpowiedź na to pytanie zmienia się w zależności od tego, czy do wykonania zapytania używam procedury składowanej? Ale tylko dla sprawdzenia,...
Utworzyłem kopię zapasową bazy danych: BACKUP DATABASE MyDatabase TO DISK = 'MyDatabase.bak' WITH INIT --overwrite existing A potem próbował go przywrócić: RESTORE DATABASE MyDatabase FROM DISK = 'MyDatabase.bak' WITH REPLACE --force restore over specified database A teraz baza danych utknęła...
Nie widziałem podobnych pytań na ten temat i musiałem to zbadać pod kątem czegoś, nad czym teraz pracuję. Pomyślałem, że opublikuję odpowiedź na to pytanie, gdyby ktoś inny miał to samo
Które z tych zapytań jest szybsze? NIE ISTNIEJE: SELECT ProductID, ProductName FROM Northwind..Products p WHERE NOT EXISTS ( SELECT 1 FROM Northwind..[Order Details] od WHERE p.ProductId = od.ProductId) Lub NIE W: SELECT ProductID, ProductName FROM Northwind..Products p WHERE p.ProductID...
Wiem, że zrobiłem to przed laty, ale nie pamiętam składni i nie mogę jej nigdzie znaleźć z powodu zebrania mnóstwa dokumentów pomocy i artykułów na temat „importu zbiorczego”. Oto, co chcę zrobić, ale składnia jest nieprawidłowa ... proszę, ktoś, kto to zrobił wcześniej, pomóż mi :) INSERT INTO...
Mam dwie aplikacje korzystające ze zintegrowanych zabezpieczeń. Jeden przypisuje Integrated Security = trueciąg połączenia, a drugi zestaw Integrated Security = SSPI. Jaka jest różnica między zintegrowanym bezpieczeństwem SSPIi truew jego
Która metoda zapewnia najlepszą wydajność przy usuwaniu części czasu z pola daty i godziny w SQL Server? a) select DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0) lub b) select cast(convert(char(11), getdate(), 113) as datetime) Druga metoda przesyła jeszcze kilka bajtów w jedną stronę, ale może to...
Używając programu SQL Server, w jaki sposób podzielić ciąg, aby uzyskać dostęp do elementu x? Weź ciąg „Hello John Smith”. Jak mogę podzielić ciąg według spacji i uzyskać dostęp do elementu o indeksie 1, który powinien zwrócić
Nie możesz się dowiedzieć, jakie są przepełnienia stosu: Przepełnienie : SQL Server nie działa na serwerze SQL Server? Chcę napisać takie zapytanie: SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice) FROM Order o Ale nie tak MAXdziała ta funkcja, prawda? Jest to...
Próbuję przywrócić plik kopii zapasowej programu SQL Server dla mojej bazy danych, ale generuje błąd w następujący sposób: Zestaw kopii zapasowych zawiera kopię zapasową bazy danych innej niż istniejąca Moja baza danych w SQL Server 2008 i plik kopii zapasowej są w 2005 roku. Co może być...