Mam 4 podobne tabele (to przykład): Company: ID Name CNPJ Department: ID Name Code ID_Company Classification: ID Name Code ID_Company Workers: Id Name Code ID_Classification ID_Department Załóżmy, że mam classificationz id = 20, id_company = 1. I to departmentma id_company = 2(który reprezentuje inną firmę). Umożliwi to utworzenie pracownika z …
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.
Mam automatycznie wygenerowany T-SQL, który prawdopodobnie jest poprawny, ale tak naprawdę nie rozumiem. ALTER TABLE [dbo].[MyTable] WITH CHECK CHECK CONSTRAINT [My_FORIEGN_KEY]; Wiem, co to jest ograniczenie klucza obcego, ale co to jest CHECK CHECK?
Kiedy próbuję wykonać pg_restore.exeplik zrzutu z bazy danych, generuje dziesiątki błędów, wszystko to samo: ERROR: insert or update on table "someTable" violates foreign key constraint "aConstraintName" Wynika to oczywiście z faktu, że opróżniłem bazę danych przed przywróceniem jej z pliku zrzutu (ten plik pochodzi z produkcyjnej bazy danych) ... to …
Obecnie mam klucz obcy między dwiema jednostkami i chciałbym uzależnić tę relację od typu podmiotu jednej z tabel. Oto hierarchia tabel, odbywa się to poprzez refrencje FK od dziecka do rodzica Store / \ Employees \ TransactionalStores / | \ Kiosks | BrickMortars Onlines Obecnie mam relację FK od pracownika …
Mam aplikację, która tworzy miliony tabel w bazie danych SQL Server 2008 (bez klastrów). Chcę uaktualnić do programu SQL Server 2014 (klastrowane), ale po załadowaniu pojawia się komunikat o błędzie: „W bazie danych znajduje się już obiekt o nazwie„ PK__tablenameprefix__179E2ED8F259C33B ” Jest to nazwa ograniczenia generowana przez system. Wygląda jak …
Mam kolumnę: standard BOOLEAN NOT NULL Chciałbym egzekwować jeden wiersz Prawda, a wszystkie inne Fałsz. Nie ma FK ani nic innego w zależności od tego ograniczenia. Wiem, że mogę to zrobić przy pomocy PLpgSQL, ale wydaje się to młotem. Wolałbym coś w rodzaju ograniczenia CHECKlub UNIQUEograniczenia. Im prościej, tym lepiej. …
Jak mogę zmodyfikować typ w tabeli z indeksem? Próbowałem zrobić kolumnę alter na pustej tabeli, aby zmodyfikować typ od daty do varchar (15) i dostałem błędy mówiące, że ma zależności od kolumny (która okazała się być indeksami). Byłem w stanie łatwo obejść ten problem lokalnie, klikając prawym przyciskiem myszy indeks …
W tym jednym projekcie, nad którym pracuję, muszę ustawić określone pole, aby było unikalne (nie jest to problem!), Ale jeśli pole ma wartość zerową, chcę, aby ograniczenie zostało zignorowane. W Sql Server 2008 używam filtrowanego indeksu, jak pokazano poniżej, ale nie jest to dostępne we wcześniejszych wersjach SQL! CREATE UNIQUE …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 3 lata temu . Próbuję utworzyć nową tabelę z kolumnami i ich ograniczeniem, jak pokazano poniżej. Create tblTest( columns.. .. …
Cześć Nie mogę uzyskać ograniczenia działającego tak, jak się spodziewam w postgreSQL. Z poziomu pgadmin wykonuję następujące zapytanie SQL. -- Check: "TypeCheck" -- ALTER TABLE "ComLog" DROP CONSTRAINT "TypeCheck"; ALTER TABLE "ComLog" ADD CONSTRAINT "TypeCheck" CHECK ("Type" SIMILAR TO 'email|post|IRL|minutes'); COMMENT ON CONSTRAINT "TypeCheck" ON "ComLog" IS 'One of email|post|IRL|minutes'; …
Chciałbym mieć ograniczenie sprawdzające, które wymusza ten wzorzec wyrażenia regularnego dla kodu wieloczęściowego: ^\d{3}\.\d{3}\.\d{4}$ ... trzy liczby, kropka, trzy liczby, kropka, cztery liczby. Czy muszę utworzyć funkcję CLR, aby wymusić dopasowanie wzorca, i czy można odwoływać się do funkcji CLR w DDL? Czy istnieje sposób na wymuszenie wzorca w inny …
Zidentyfikowałem 3 sytuacje. Student bez zapisów. Student z zapisami, ale bez ocen. Student z zapisami i ocenami. W tabeli rejestracji znajduje się wyzwalacz do obliczania GPA. Jeśli uczeń ma oceny, zaktualizuje lub wstawi wpis do tabeli GPA; bez ocen, bez wpisu tabeli GPA. Mogę usunąć ucznia bez zapisów (nr 1). …
Jeśli uniqueograniczę pole, czy muszę utworzyć indeks tego pola, aby uzyskać skalowalny czas wstawiania? Czy jest to zrobione dla mnie (nawet jeśli indeks, którego używa, nie jest publicznie dostępny?) W szczególności pracuję z Apache Derby w zakresie prototypowania, chociaż prawdopodobnie przeniosę go do MySQL w najbliższej przyszłości. Mam również nadzieję, …
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.