Czy możliwe jest niestandardowe ograniczenie kolumny w następujący sposób? Załóżmy, że mam dwa cols subseti typeoba ciągi (chociaż typy danych prawdopodobnie nie mają znaczenia). Jeśli typejest „prawdziwe”, to chcę, aby kombinacja typei subsetbyła unikalna. W przeciwnym razie nie ma ograniczeń. Używam PostgreSQL 8.4 na Debianie.
Zaimportowałem bazę danych do SSDT zawierającą odniesienie do widoku systemu (w szczególności sys.columns). Problem polega na tym, że podczas tworzenia projektu pojawiają się ostrzeżenia o nierozwiązanych referencjach Z tego, co widziałem na forach MSDN, wygląda na to, że może to być znany problem: http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/5a7026bd-0602-42e6-a639- d73bed903c26 Teraz wiem, że mogę wyłączyć …
Zgodnie z dokumentacją, dopóki nie jestem podłączony do bazy danych, mogę usunąć bazę danych w konsoli, używając: DROP DATABASE dbname; Lub mogę upuścić go za pomocą narzędzia do pakowania dropdb. Oba dają mi błąd informujący, że baza danych nie istnieje, ale kiedy w konsoli i wpisując polecenie \l, otrzymuję listę …
Jest to możliwe przy użyciu pgadminalbo plsqlsię trzymać planu zapytań do SQL instrukcji wykonywanych Wewnątrz u ser d efined f namaszczenie (UDF), używając EXPLAIN. Jak więc uzyskać plan zapytań dla konkretnego wywołania UDF? Widzę, jak UDF jest abstrahowany w pojedynczej operacji F()w pgadmin. Przejrzałem dokumentację, ale nic nie znalazłem. Obecnie …
Nie byłem pewien, czy zmiana listy ENUM () nie jest możliwa, więc zrobiłem test. W MySQL 5.1.58 stworzyłem testową tabelę InnoDB, która zawiera jedno pole o nazwie „bool” typu ENUM („tak”, „nie”). Potem wykonałem ... ALTER TABLE `test` CHANGE `bool` `bool` ENUM( 'yes', 'no', 'maybe' ) CHARACTER SET latin1 COLLATE …
Mam zestaw skryptów, które należy uruchomić w określonej kolejności. Chciałbym utworzyć „plik główny”, który zawiera listę wszystkich pozostałych plików i ich prawidłową kolejność. Zasadniczo jak plik dołączany z C ++ lub ASP / VBScript.
To pytanie jest następujące: /programming/7684477/is-it-possible-to-set-transaction-isolation-level-snapshot-automatically Mimo to nadal mam sytuacje impasu / przekroczenia limitu czasu w aplikacji ASP.NET podczas jednoczesnego uruchamiania dużych raportów READ_COMMITTED_SNAPSHOT ON. Mam więc dwa pytania: Jak mogę sprawdzić, czy migawka poziomu izolacji transakcji działa zgodnie z oczekiwaniami / wcale? Zakładam, że klucze obce (w tabelach aplikacji …
Jakiego sortowania w programie SQL Server należy użyć w biblijnym języku hebrajskim? Rozważana baza danych musi uwzględniać znaki diakrytyczne (tj. Samogłoski, akcenty, trope itp.).
Zwykle projektuję swoje bazy danych według następujących zasad: Nikt inny niż db_owner i sysadmin nie ma dostępu do tabel bazy danych. Role użytkowników są kontrolowane na poziomie aplikacji. Zwykle używam jednej roli db, aby przyznać dostęp do widoków, procedur przechowywanych i funkcji, ale w niektórych przypadkach dodam drugą regułę, aby …
Czy deklarowanie VARCHARrozmiaru ma sens dla wydajności? Czy jest jakaś różnica (w prędkości) między VARCHAR(50)i VARCHAR(255)? Czy też definiowanie długości jest ograniczeniem logicznym / projektowym?
Czy istnieje sposób na skopiowanie planów konserwacji z jednego programu SQL Server 2012 na inny? Oba serwery nie są dostępne za pośrednictwem tej samej kopii Management Studio w tym samym czasie (w różnych sieciach).
Biorąc pod uwagę ciąg: „Myślę, że PostgreSQL jest fajny” Chciałbym operować poszczególnymi słowami znajdującymi się w tym ciągu. Zasadniczo mam osobny element, z którego mogę uzyskać szczegółowe informacje na temat słów i chciałbym dołączyć do nie odkrytej tablicy tego łańcucha w tym słowniku. Do tej pory mam: select word, meaning, …
Chciałbym podzielić tabelę z 1M + wierszy według zakresu dat. Jak to się zwykle robi, nie wymagając dużo przestojów lub ryzyka utraty danych? Oto strategie, które rozważam, ale są otwarte na sugestie: Istniejący stół jest wzorcem, a dzieci dziedziczą po nim. Z biegiem czasu przenoszą dane z głównego na potomne, …
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.