Pytanie bez wyjaśnienia: Czy w ogóle istnieje ograniczenie 2 wartości zerowych, które zawsze wymaga wartości 1? Na przykład dwie kolumny daty, obie o wartości NULL, ale mające co najmniej 1, która wymaga wartości Opis problemu: Powiedzmy, że mam tabelę o nazwie Koszt i mają 2 daty: prevision_expense_expiration_date DATE NULLABLE data_płacenia_wydatków …
Mam pomocnika, który generuje dla mnie trochę kodu do wykonywania aktualizacji zbiorczych i generuje SQL, który wygląda następująco: (Zarówno aktywne, jak i podstawowe pola są typu boolean) UPDATE fields as t set "active" = new_values."active","core" = new_values."core" FROM (values (true,NULL,3419), (false,NULL,3420) ) as new_values("active","core","id") WHERE new_values.id = t.id; Jednak nie …
Mam ogólną tabelę dziennika, około 5m wierszy. Istnieje pole „silnie typowane”, które przechowuje typ zdarzenia, oraz kilka kolumn „luźno typowanych”, które zawierają dane istotne dla zdarzenia. Oznacza to, że znaczenie tych „luźno wpisanych” kolumn zależy od typu zdarzenia. Te kolumny są zdefiniowane jako: USER_CHAR1 nvarchar(150) null, USER_CHAR2 nvarchar(150) null, USER_CHAR3 …
Mam następujący widok indeksowany zdefiniowany w SQL Server 2008 (możesz pobrać działający schemat z gist do celów testowych): CREATE VIEW dbo.balances WITH SCHEMABINDING AS SELECT user_id , currency_id , SUM(transaction_amount) AS balance_amount , COUNT_BIG(*) AS transaction_count FROM dbo.transactions GROUP BY user_id , currency_id ; GO CREATE UNIQUE CLUSTERED INDEX UQ_balances_user_id_currency_id …
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.