Powiedzmy, że w jakiejś losowej tabeli masz kolumnę o nazwie status . To rzeczywiste wartości byłyby włączone lub wyłączone . Czy lepiej jest, jeśli typem danych tej kolumny jest int / bool (1 lub zero), czy użycie ENUMwartości o wartościach enabledi disabled? Jakie są zalety lub wady? Powiedzmy, że zamiast …
Chciałbym zbudować system rozproszony. Muszę przechowywać dane w bazach danych i pomocne byłoby użycie UUID lub GUID jako klucza podstawowego w niektórych tabelach. Zakładam, że jest to wada tego projektu, ponieważ UUID / GUID jest dość duży i są prawie losowe. Alternatywą jest użycie automatycznego przyrostu INT lub LONG. Jakie …
Biorąc pod uwagę następujące elementy DECLARE @D DATE = '2013-10-13' DECLARE @T TIME(7) = '23:59:59.9999999' Jaki jest najlepszy sposób na połączenie ich w celu uzyskania DATETIME2(7)wyniku o wartości '2013-10-13 23:59:59.9999999'? Niektóre rzeczy, które nie działają, są wymienione poniżej. SELECT @D + @T Data typu argumentu operand jest niepoprawna dla operatora …
Czy istnieje różnica w wydajności MySQL między rozmiarami varchar? Na przykład varchar(25)i varchar(64000). Jeśli nie, to czy istnieje powód, aby nie deklarować wszystkich varcharów o maksymalnym rozmiarze tylko po to, aby nie zabrakło Ci miejsca?
Rozumiem, że adres e-mail o długości 254 znaków jest prawidłowy, ale implementacje, które badałem, zwykle używają varchar (60) do varchar (80) lub odpowiednika. Na przykład: to zalecenie programu SQL Server używa varchar (80) lub tego przykładu Oracle Czy istnieje powód, aby nie używać maksymalnie 254 znaków? Czy varchar z definicji …
Jaki typ danych byłby odpowiedni do przechowywania adresów e-mail w PostgreSQL? Mogę użyć varchar(lub nawet text), ale zastanawiam się, czy istnieje bardziej konkretny typ danych dla wiadomości e-mail.
Projektujemy system, który jest znany z dużego odczytu (rzędu dziesiątek tysięcy odczytów na minutę). Istnieje tabela, namesktóra służy jako rodzaj centralnego rejestru. Każdy wiersz ma textpole representationi unikat, keyktóry jest skrótem tego MD5 representation. 1 Ta tabela ma obecnie dziesiątki milionów rekordów i oczekuje się, że wzrośnie do miliardów przez …
Według dokumentacji PostgreSQL nie ma różnicy w wydajności między VARCHAR, VARCHAR(n)a TEXT. Czy powinienem dodać dowolny limit długości do kolumny nazwy lub adresu ? Edycja: brak duplikatu: Gdyby wszystkie wartości miały 36 znaków, wyszukiwanie indeksu byłoby zauważalnie szybsze przy użyciu char vs varchar Wiem, że ten CHARtyp jest reliktem przeszłości …
Czy jest możliwe, aby parametr Valued Table był używany jako parametr wyjściowy dla procedury składowanej? Oto, co chcę robić w kodzie /*First I create MY type */ CREATE TYPE typ_test AS TABLE ( id int not null ,name varchar(50) not null ,value varchar(50) not null PRIMARY KEY (id) ) GO …
Jestem tu nowy, więc bądź dla mnie miły. Mam następujący scenariusz: Mam wiele tabel, które dla uproszczenia są reprezentowane w widoku w mojej bazie danych MySQL. Mój problem polega na tym, że potrzebuję wartości w tym widoku, która reprezentuje, czy jest to jedno lub drugie zdarzenie (zwykła wartość logiczna), które …
W naszym obecnym projekcie po prostu zdarza się zbyt często, że musimy rozszerzyć kolumny o kilka znaków. Od varchar(20)do varchar(30)i tak dalej. W rzeczywistości, ile to naprawdę ma znaczenie? Jak dobrze jest to zoptymalizowane? Jaki jest wpływ dopuszczenia 100, 200 lub nawet 500 znaków dla normalnych pól „wejściowych”? Wiadomość e-mail …
Muszę przechowywać adres IP wszystkich zarejestrowanych użytkowników w bazie danych. Zastanawiam się, ile znaków powinienem zadeklarować dla takiej kolumny? Czy powinienem również obsługiwać IPv6? Jeśli tak, jaka jest maksymalna długość adresu IP?
Ktoś sprawdzał mój kod DDL do tworzenia tabel i zasugerował, gdy zobaczył, że używam VARCHAR(256)pól do tekstu, spodziewam się, że będzie dość mały, jak imię lub cokolwiek innego, że powinienem zawsze używać VARCHAR(MAX)i łączyć. Dlaczego używać niczego innego niż varchar (maks. ) . Przeczytałem to, ale wydawało się to przestarzałe, …
Czy istnieje zapytanie lub polecenie PostgreSQL, które zwraca nazwy pól i typy pól zapytania, tabeli lub widoku? Np. Rozwiązanie zastosowane do prostej kwerendy SELECT, takie jak, SELECT * from personpowinno zwrócić listę taką jak: Column Name | Column Type =========================== First Name | character Last Name | character Age | …
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.