Pytania otagowane jako constraints

Ograniczenie to warunek, który musi zostać spełniony w danym kontekście. Ograniczenia są zwykle używane w bazach danych i językach programowania w celu wykrywania błędów, zapewniania spójności i dokładności danych oraz egzekwowania wymagań biznesowych.

11
Jak używać interfejsu jako ograniczenia typu ogólnego C #?
Czy istnieje sposób na uzyskanie następującej deklaracji funkcji? public bool Foo<T>() where T : interface; to znaczy. gdzie T to typ interfejsu (podobny do where T : classi struct). Obecnie zadowalam się: public bool Foo<T>() where T : IBase; Gdzie IBase jest zdefiniowany jako pusty interfejs, który jest dziedziczony przez …


4
Czy mogę utworzyć nazwane domyślne ograniczenie w instrukcji dodawania kolumny w programie SQL Server?
W SQL Server mam nową kolumnę w tabeli: ALTER TABLE t_tableName ADD newColumn NOT NULL Nie udaje się to, ponieważ określam NIE NULL bez określenia domyślnego ograniczenia. Tabela nie powinna mieć domyślnego ograniczenia. Aby obejść ten problem, mógłbym utworzyć tabelę z domyślnym ograniczeniem, a następnie ją usunąć. Jednak wydaje się, …



4
Instrukcja „Wstaw, jeśli nie istnieje” w programie SQLite
Mam bazę danych SQLite. Próbuję wstawić wartości ( users_id, lessoninfo_id) do tabeli bookmarks, tylko jeśli obie nie istnieją wcześniej w wierszu. INSERT INTO bookmarks(users_id,lessoninfo_id) VALUES( (SELECT _id FROM Users WHERE User='"+$('#user_lesson').html()+"'), (SELECT _id FROM lessoninfo WHERE Lesson="+lesson_no+" AND cast(starttime AS int)="+Math.floor(result_set.rows.item(markerCount-1).starttime)+") WHERE NOT EXISTS ( SELECT users_id,lessoninfo_id from bookmarks WHERE …


3
Unikalne ograniczenie, które dopuszcza puste wartości w MySQL
Mam pole przechowujące kody produktów. Kody są unikalne, ale niektóre produkty po prostu nie mają kodu. Nie mogę wymyślać kodów, ponieważ są to kody dostawców. Czy tego rodzaju ograniczenie jest możliwe w MySQL? Jestem noobem z procedurami składowanymi i wyzwalaczami, więc jeśli rozwiązanie obejmuje jeden z nich, prosimy o cierpliwość. …

4
Dziedzicz z ogólnej klasy bazowej, zastosuj ograniczenie i zaimplementuj interfejs w języku C #
To jest pytanie dotyczące składni. Mam klasę ogólną, która dziedziczy z ogólnej klasy bazowej i stosuje ograniczenie do jednego z parametrów typu. Chcę również, aby klasa pochodna implementowała interfejs. Za całe życie nie potrafię znaleźć właściwej składni. Oto co mam: DerivedFoo<T1,T2> : ParentFoo<T1, T2> where T2 : IBar { ... …

2
Postgresql: warunkowo unikalne ograniczenie
Chciałbym dodać ograniczenie, które wymusza unikalność kolumny tylko w części tabeli. ALTER TABLE stop ADD CONSTRAINT myc UNIQUE (col_a) WHERE (col_b is null); Powyższa WHEREczęść to myślenie życzeniowe. Jakiś sposób to zrobić? A może powinienem wrócić do relacyjnej deski kreślarskiej?

6
Wyświetl nazwy wszystkich ograniczeń dla tabeli w Oracle SQL
Zdefiniowałem nazwę dla każdego ograniczenia dla wielu tabel, które utworzyłem w Oracle SQL. Problem polega na tym, że aby usunąć ograniczenie dla kolumny określonej tabeli, muszę znać nazwę, którą podałem dla każdego ograniczenia, o której zapomniałem. Jak wyświetlić listę wszystkich nazw ograniczeń, które określiłem dla każdej kolumny tabeli? Czy jest …

4
Jak utworzyć unikalny indeks w kolumnie NULL?
Używam programu SQL Server 2005. Chcę ograniczyć wartości w kolumnie, aby były unikalne, jednocześnie zezwalając na wartości NULLS. Moje obecne rozwiązanie obejmuje unikalny indeks takiego widoku: CREATE VIEW vw_unq WITH SCHEMABINDING AS SELECT Column1 FROM MyTable WHERE Column1 IS NOT NULL CREATE UNIQUE CLUSTERED INDEX unq_idx ON vw_unq (Column1) Jakieś …


9
Jakie są ograniczenia bazy danych? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie Jaka jest jasna definicja ograniczenia bazy danych? Dlaczego ograniczenia są ważne dla …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.