Mam tabelę CustPassMasterz 16 kolumnami, z których jedna jest CustNum varchar(8), i utworzyłem indeks IX_dbo_CustPassMaster_CustNum. Kiedy uruchamiam moje SELECToświadczenie: SELECT * FROM dbo.CustPassMaster WHERE CustNum = '12345678' Całkowicie ignoruje indeks. To mnie myli, ponieważ mam inną tabelę CustDataMasterze znacznie większą liczbą kolumn (55), z których jedna to CustNum varchar(8). Utworzyłem …
Muszę ustalić daty, które są „trzecim piątkiem każdego miesiąca” dla zakresu dat „1.1.1996 - 30.8.2014” w SQL Server. Spodziewam się, że powinienem użyć kombinacji DENSE_RANK()i, PARTITION BY()aby ustawić „rank = 3”. Jednak jestem nowy w SQL i nie mogę znaleźć poprawnego kodu.
Używam sql 2008 R2 i db działał dobrze i szybko przez ostatnie 3 lata, aż do około 3 miesięcy temu dodaliśmy pole ntext na bardzo aktywnej i używanej tabeli. Teraz zaczynamy wychodzić z miejsca na serwerze z powodu ogromnego powiększającego się rozmiaru tej tabeli. Czytałem, że kurczenie się, nie chcemy …
W bazie danych Postgres 9.1 mam tabelę table1z ~ 1,5 mln wierszy i kolumnęlabel (uproszczone nazwy ze względu na to pytanie). Istnieje funkcjonalny indeks trigram na lower(unaccent(label))(unaccent() został unieruchomiony, aby umożliwić jego użycie w indeksie). Następujące zapytanie jest dość szybkie: SELECT count(*) FROM table1 WHERE (lower(unaccent(label)) like lower(unaccent('%someword%'))); count ------- …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 4 lata temu . Czy istnieje sposób tylko na SELECTwiersze z określonymi danymi w kolumnie, bez użycia WHERE? np. gdybym …
Dzięki SourceTableposiadaniu> 15 MM rekordów i Bad_Phrase> 3K rekordów uruchomienie następującego zapytania w programie SQL Server 2005 SP4 zajmuje prawie 10 godzin. UPDATE [SourceTable] SET Bad_Count= ( SELECT COUNT(*) FROM Bad_Phrase WHERE [SourceTable].Name like '%'+Bad_Phrase.PHRASE+'%' ) W języku angielskim to zapytanie liczy liczbę odrębnych fraz wymienionych w Bad_Phrase, które są …
Niedawno miałem problem z instalacją Visual Studio 2012 i SQL Server 2008 R2 na nowej maszynie programistycznej. Moja sekwencja instalacji to Visual Studio 2012, a następnie instalacja SQL Server 2008 R2. Wystąpił błąd podczas instalacji programu SQL Server: Określone konto już istnieje. Spędziłem dzień, próbując rozwiązać ten problem.
Muszę utworzyć dane testowe, które obejmują hierarchię. Mogę to ułatwić i zrobić kilkaCROSS JOIN s, ale to dałoby mi strukturę, która jest całkowicie jednolita / bez żadnych zmian. To nie tylko wydaje się nudne, ale brak zmienności danych testowych czasami maskuje problemy, które w innym przypadku zostałyby odnalezione. Chcę więc …
Ustawiłem sortowanie bazy danych na Latin1_General_BIN, aby porównania ciągów rozróżniały wielkość liter. Czy to wpłynie na wydajność? Czy będzie to miało wpływ na operacje DML lub DDL w bazie danych? Baza danych już istnieje z tabelami.
Ostatnio natknąłem się na ten problem i nie mogłem znaleźć żadnej dyskusji na ten temat w Internecie. Zapytanie poniżej DECLARE @S VARCHAR(1) = ''; WITH T AS (SELECT name + @S AS name2, * FROM master..spt_values) SELECT * FROM T T1 INNER JOIN T T2 ON T1.name2 = T2.name2; Zawsze …
Próbuję połączyć się ze zdalną bazą danych psql. Zanim dodałem wpis pg_hba.conf z adresem IP klienta, otrzymywałem komunikat o błędzie: xdev@xdevbox:~$ psql -U postgres testdb -h 10.1.1.47 psql: FATAL: no pg_hba.conf entry for host "10.201.50.71", user "postgres", database "testdb", SSL off Dodałem adres IP klienta z ustawieniami zaufania. Zmieniłem także …
Kiedy zaglądam do sys.sql_loginsśrodka, widzę kolumnę o nazwie is_policy_checked. Czy mogę ufać, że moja polityka haseł została sprawdzona dla wszystkich loginów, w których znajduje się ta wartość kolumny 1?
Ostatnio korzystam z rozszerzonych zdarzeń w programie SQL Server, aby pomóc mi przeprowadzić analizę porównawczą i zoptymalizować różne zapytania. Do tej pory, aby wyświetlić dane zdarzenia, korzystałem z funkcji „Oglądaj dane na żywo” w SSMS. Problem, który mam, polega na tym, że wydaje się, że funkcja Live Events korzysta z …
Próbuję uruchomić serwer, a następnie naprawić użytkownika root $ mysql -u root mysql $mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root'; $mysql> FLUSH PRIVILEGES; Ale serwer nie może zostać uruchomiony: $ mysqld --skip-grant-tables 2014-10-21 07:18:24 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation …
Mam prosty skrypt, który pobiera cztery liczby losowe (od 1 do 4), a następnie dołącza z powrotem, aby uzyskać pasujący numer id_bazy_danych. Kiedy uruchamiam skrypt z LEFT JOIN, za każdym razem otrzymuję cztery wiersze (oczekiwany wynik). Kiedy jednak uruchamiam go z WEJŚCIEM WEWNĘTRZNYM, otrzymuję różną liczbę wierszy - czasem dwa, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.