Zum Beispiel mit einer Tabelle ähnlich der folgenden: create table foo(bar int identity, chk char(1) check (chk in('Y', 'N'))); Es ist egal, ob das Flag als char(1), a bitoder was auch immer implementiert ist . Ich möchte nur in der Lage sein, die Einschränkung durchzusetzen, dass sie nur für eine …
Ich habe ein MATCH SIMPLEund bemerkt MATCH FULL, aber ich verstehe nicht, was sie tun. Ich sehe Standard ist MATCH SIMPLE; Aber wie funktionieren die anderen MATCHKlauseln der FOREIGN KEYEinschränkung?
Angenommen, ich habe eine Tabelle mit Jobrollen: CREATE TABLE roles ( "role" character varying(80) NOT NULL, CONSTRAINT "role" PRIMARY KEY (role) ); Angenommen, ich habe weiterhin eine Tabelle, Benutzer und jede Zeile (ein bestimmter Benutzer) kann eine beliebige Anzahl von Jobrollen haben: CREATE TABLE users ( username character varying(12) NOT …
Angenommen, wir haben Benutzer und jeder Benutzer kann mehrere E-Mail-Adressen haben CREATE TABLE emails ( user_id integer, email_address text, is_active boolean ) Einige Beispielzeilen user_id | email_address | is_active 1 | foo@bar.com | t 1 | baz@bar.com | f 1 | bar@foo.com | f 2 | ccc@ddd.com | t Ich …
Inspiriert von einer Django-Modellierungsfrage: Datenbankmodellierung mit mehreren Viele-zu-Viele-Beziehungen in Django . Das DB-Design ist so etwas wie: CREATE TABLE Book ( BookID INT NOT NULL , BookTitle VARCHAR(200) NOT NULL , PRIMARY KEY (BookID) ) ; CREATE TABLE Tag ( TagID INT NOT NULL , TagName VARCHAR(50) NOT NULL , …
Ich habe eine Entität, die nicht existieren kann, ohne von einer anderen definiert zu werden, und ich möchte, dass diese Entität an einer Viele-zu-Viele-Beziehung teilnimmt. Beispiel: Ein Künstler hat ein Album (das Album kann nicht ohne einen Künstler existieren), das Album hat auch viele Titel, aber der gleiche Titel kann …
Ich habe eine Spalte: standard BOOLEAN NOT NULL Ich möchte eine Zeile True und alle anderen False erzwingen. Abhängig von dieser Einschränkung gibt es keine FKs oder sonst etwas. Ich weiß, dass ich es mit plpgsql schaffen kann, aber das scheint ein Vorschlaghammer zu sein. Ich würde so etwas wie …
Ist es möglich, einen Primärschlüsselspaltenwert zu aktualisieren, indem die Aktualisierung auf alle Fremdschlüssel kaskadiert wird, die darauf verweisen? # EDIT 1: Wenn ich followinq query ausführe select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') Ich sehe, dass update_referential_action auf 0 gesetzt ist. Daher wird nach dem Aktualisieren meiner Primärschlüsselspalten KEINE AKTION ausgeführt. …
Meine Situation sieht so aus: Tabelle STOCK_ARTICLES: ID *[PK]* OTHER_DB_ID ITEM_NAME Tabelle STANDORT: ID *[PK]* LOCATION_NAME Tabelle WORK_PLACE: ID *[PK]* WORKPLACE_NAME Tabelle INVENTORY_ITEMS: ID *[PK]* ITEM_NAME STOCK_ARTICLE *[FK]* LOCATION *[FK]* WORK_PLACE *[FK]* Die 3 FKs in INVENTORY_ITEMS verweisen offensichtlich auf die "ID" -Spalten in den jeweiligen anderen Tabellen. Die relevanten …
Ich hatte Probleme beim Modellieren eines elektrischen Schaltplans in SQL. Die Struktur, die ich erfassen möchte, ist part ←────────── pin ↑ ↑ part_inst ←───── pin_inst Dabei steht "inst" für "instance". Zum Beispiel könnte ich als partLM358 Operationsverstärker mit pins 1OUT, 1IN-, 1IN +, GND, 2IN +, 2IN-, 2OUT und V …
Ich habe eine Tabelle von Producersund eine Tabelle von Products, die beide die Form haben: Id - int, Primärschlüssel Name - nvarchar Ein Produzent kann mehrere Produkte führen, daher wollte ich eine Tabelle mit dem Namen erstellen ProducerDetails, die Folgendes hätte: ProducerId - int, Fremdschlüssel zu Producers.Id ProductId - int, …
Ich arbeite mit einem Client, der mehrere Datenbanken hat. Es gibt mehrere masterLevel-Datenbanken, zu denen Beziehungen von instanceLevel-Datenbanken (anwendungsspezifische DBs) zurückliegen. Die Beziehungen von instancebis mastersind ganzzahlige Werte, die einen Primärschlüssel für Tabellen in der darstellen master. Die Ansichten und gespeicherten Prozeduren in instancessind so eingerichtet, dass Daten masterüber diese …
Ich suche (vorzugsweise) eine SQL-Anweisung, die die Tabellen- / und Spaltennamen für jede Tabelle mit einem Fremdschlüssel für eine bestimmte Tabelle in Sybase auswählt. Ich denke, es sollte irgendwie mit den sys...Tischen möglich sein, aber da ich für Sybase völlig neu bin, kann ich weder Kopf noch Fuß daraus machen. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.