Administratorzy baz danych

16
UTWÓRZ TABELĘ JAKO WYBIERZ W

Obsługa PostgreSQL CREATE TABLE ASi SELECT INTOkiedy korzystać z obu? CREATE TABLE AS - zdefiniuj nową tabelę na podstawie wyników zapytania CREATE TABLE AStworzy tabelę i wypełnia ją danymi obliczonymi przez SELECTpolecenie. Kolumny tabeli mają nazwy i typy danych powiązane z kolumnami...

16
(x NIE JEST NULL) vs (NIE x IS NULL) w PostgreSQL

Dlaczego x IS NOT NULLnie jest równy NOT x IS NULL? Ten kod: CREATE TABLE bug_test ( id int, name text ); INSERT INTO bug_test VALUES (1, NULL); DO $$ DECLARE v_bug_test bug_test; BEGIN RAISE NOTICE '%: %', v_bug_test, (v_bug_test IS NULL); RAISE NOTICE '%: %', v_bug_test, (v_bug_test IS...

16
datetime2 (0) vs datetime2 (2)

Zgodnie z dokumentacją datetime2 (Transact-SQL) : Rozmiar pamięci 6 bajtów dla dokładności mniejszych niż 3,7 bajtów dla dokładności 3 i 4. Wszystkie pozostałe dokładności wymagają 8 bajtów. Wielkość datetime2(0), datetime2(1), datetime2(2)wykorzystać taką samą ilość do przechowywania (6...

16
PostgreSQL: Wygenerowane kolumny

Czy PostgreSQL obsługuje generowane kolumny ? Znane również jako wirtualne kolumny . Ja nie mówić o IDENTITYkolumnach . Nie mogę znaleźć żadnych informacji na temat tej niezwykłej funkcji, ale wiem, że jest ona dostępna na SQL Server oraz w najnowszych wersjach MariaDB i MySQL. Ta funkcja jest...

16
NIE (a = 1 AND b = 1) vs (a <> 1 AND b <> 1)

W WHEREklauzuli zapytania SQL spodziewałbym się, że te dwa warunki będą miały takie samo zachowanie: NOT (a=1 AND b=1) vs a<>1 AND b<>1 Pierwszy warunek zachowuje się zgodnie z oczekiwaniami i chociaż oczekuję, że drugi warunek robi to samo, tak nie jest. To bardzo podstawowe...

16
UTWÓRZ BAZY DANYCH na partycjach RAW już nie działa?

Próbuję utworzyć bazę danych przy użyciu dwóch surowych, tj. Niesformatowanych partycji. Dokumenty Microsoft mówią, że możesz to zrobić, wystarczy podać tylko literę dysku surowej partycji, jak w: CREATE DATABASE DirectDevice ON (NAME = DirectDevice_system, FILENAME = 'S:') LOG ON (NAME =...