SELECT gen_random_uuid() produkuje dane wyjściowe ERROR: function gen_random_uuid() does not exist SQL state: 42883 Hint: No function matches the given name and argument types. You might need to add explicit type casts. Uruchomiłem CREATE EXTENSION pgcrypto;wybraną bazę danych i SELECT gen_random_bytes(1)działa idealnie ( gen_random_bytesnie działa na innych bazach danych, w …
Jak mogę wyeliminować operatora wyszukiwania kluczowego (klastrowanego) w moim planie wykonania? Tabela tblQuotesma już indeks klastrowany (włączony QuoteID) i 27 indeksów nieklastrowanych, więc staram się już nie tworzyć. W QuoteIDzapytaniu umieściłem kolumnę indeksu klastrowego , mając nadzieję, że to pomoże - ale niestety nadal tak samo. Plan wykonania tutaj . …
Używam PostgreSQL jako mojej bazy danych. I muszę utworzyć pozycję w bazie danych, a jeśli już istnieje, po prostu zaktualizuj jej pola, ale jedno z pól powinno zostać zaktualizowane tylko, jeśli nie jest ustawione. Użyłem informacji z tego pytania: /programming/13305878/dont-update-column-if-update-value-is-null , jest to dość związane z tym, co mam. Próbowałem …
Piszę instrukcję wsadową przetwarzania wsadowego i chciałbym użyć tabeli tymczasowej, aby śledzić wstawione identyfikatory zamiast samodzielnie zapętlać elementy i wywoływać SCOPE_IDENTITY () dla każdego wstawionego wiersza. Dane, które należy wstawić, mają (tymczasowy) identyfikator łączący je z innymi danymi, które również powinny zostać wstawione do innej tabeli, więc potrzebuję odsyłacza do …
jakiś czas temu zainstalowałem programistyczną wersję SQL Server 2016 w środowisku Windows 10 Home Edition ( a dokładniej laptopie ) i wszystko było w porządku. wtedy ktoś - administrator skrzynki - postanowił bez mówienia o zmianie nazwy tego pudełka. następnie podczas próby połączenia z serwerem SQL wystąpiły następujące komunikaty o …
Mam pole o nazwie „użytkownik”, które zawiera tablicę json, która z grubsza wygląda tak: "user": [{ "_id" : "1", "count" : "4" }, { "_id" : "3", "count": "4"}] Teraz chcę zapytanie takie jak: select count from tablename where id = "1" Nie mogę uzyskać określonego pola countz tablicy obiektów …
SQL Server 2012 i 2016 Standard: Jeśli wstawię if-elselogikę do procedury składowanej, aby wykonać jedną z dwóch gałęzi kodu, w zależności od wartości parametru, czy silnik buforuje najnowszą wersję? A jeśli w następnym wykonaniu wartość parametru ulegnie zmianie, czy ponownie skompiluje i ponownie buforuje procedurę przechowywaną , ponieważ należy wykonać …
Mam dwa pakiety SSIS, które są uruchamiane zaplanowane na noc (za pośrednictwem agenta SQL Server) w ramach większego wdrożenia SSIS, bez żadnych problemów. Wszystko korzysta z uwierzytelniania systemu Windows, a zaplanowane zadanie należy do sysadmin (cóż, ja) i działa jako konto usługi SQL Server Agent. Tak więc dane zasadniczo idą …
Jeden z naszych serwerów produkcyjnych zgłasza błąd w dzienniku Błąd: 701, wskaźnik ważności: 17, stan: 123. Brak wystarczającej pamięci systemowej w wewnętrznej puli zasobów do uruchomienia tego zapytania. Szukałem tego błędu i stwierdziłem, że jest to błąd, i jest poprawka z dodatkiem Service Pack 2. Oto szczegóły serwera: Microsoft SQL …
Istnieją dwie różne opcje we współczesnym SQL Server do weryfikacji strony; jest rozdarty Detection stronę i kontrolna . Żadna nie jest oczywiście opcją. Wierzę, że suma kontrolna została wprowadzona w SQL Server 2005 i że uaktualnienie lub przywrócenie bazy danych z poprzedniej wersji zachowałoby metodę weryfikacji poprzedniej strony. tzn. nie …
Szpula W SQL Server istnieje kilka rodzajów buforów. Dwa, które mnie interesują, to bufory tabel i indeks , poza zapytaniami dotyczącymi modyfikacji . Zapytania tylko do odczytu, szczególnie po wewnętrznej stronie sprzężenia zagnieżdżonych pętli, mogą używać buforu tabeli lub indeksu, aby potencjalnie zmniejszyć liczbę operacji we / wy i poprawić …
Jestem trochę zdezorientowany, ponieważ kwestionuję definicję „online” w OLTP i OLAP. Kiedyś myślałem, że „online” oznacza, że chcemy naszej odpowiedzi w ograniczonym czasie i na podstawie danych dostępnych w danym momencie. Ale zapytania OLAP mogą potrwać kilka godzin - czy to nie jest offline? Szybkie wyszukiwanie wskazuje offline OLAP, co …
Wstawiam trochę danych XML do kolumny XML na serwerze SQL, ale po wstawieniu danych zostały one zmienione przez serwer SQL. Oto dane, które wstawiam <xsl:value-of select="name/n/given" /> <xsl:text> </xsl:text> <xsl:value-of select="name/n/family" /> Kiedy go czytam, wygląda to tak <xsl:value-of select="name/n/given" /> <xsl:text /> <xsl:value-of select="name/n/family" /> Zwróć uwagę na drugą …
Na podstawie zaznaczenia mogę zwrócić x wierszy w następujący sposób: 1 2019-07-23 10:14:04.000 1 2019-07-23 10:14:11.000 2 2019-07-23 10:45:32.000 1 2019-07-23 10:45:33.000 Wszystkie milisekundy mają 0. Czy istnieje sposób na dodanie 1 na 1 milisekundę, więc zaznaczenie wyglądałoby tak: 1 2019-07-23 10:14:04.001 1 2019-07-23 10:14:11.002 2 2019-07-23 10:45:32.003 1 2019-07-23 …
Worek z piaskiem Pracując na Top Quality Blog Posts® natknąłem jakiegoś zachowania optymalizatora znalazłem naprawdę irytujące interesujące. Nie mam od razu wyjaśnienia, przynajmniej takiego, z którego jestem zadowolony, więc umieszczam je tutaj na wypadek, gdyby pojawił się ktoś inteligentny. Jeśli chcesz śledzić, możesz pobrać zrzut zrzutu danych przepełnienia stosu z …
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.