Tag: check-constraints
CHECK-Einschränkungen erzwingen domain-Integrität durch die Begrenzung der Werte von einer oder mehr Spalten.
3
Antworten
i ' V wurde das erlernen von SQL für die Letzte Woche, aber ich bin unsicher, wie man richtig fügen Sie eine case-Anweisung innerhalb einer check-Einschränkung. Kann jemand mir ein paar Hinweise geben? Habe ich die folgende
1
Antworten
Habe ich diese Tabelle.. CREATE TABLE [dbo].[Tipo_Servicios_Info]( [TSI_TS_Id] [int] NOT NULL, [TS_Tar_Id] [int] NOT NULL, [TS_PDI_Id] [int] NOT NULL, [TSI_Descripcion] varchar(100), [TSI_FechaIni] date not null, [TSI_FechaFin] date not null, [TSI_HoraMin] time, [TSI_HoraMax] time, [TSI_Duracion] varchar(50) not null,
5
Antworten
Einschränkung der Telefon-Nummer 7-stellig. Wie um zu überprüfen, ob es ist 7-stellig im SQL Server? CREATE TABLE Customer ( C_ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY, C_Name VARCHAR(255) NOT NULL, Phone INT ); Sie brauchen nicht zu
3
Antworten
Ich habe eine Tabelle mit 4 Spalten (ID (PK, int, not NULL), col1 (NULL), col2 (NULL), col3 (NULL)) Id, wie Sie zum hinzufügen einer CHECK-Einschränkung (table-level, denke ich?) so dass: if col1 OR col2 are NOT NULL
4
Antworten
Ich habe ein Problem mit dieser Tabelle CREATE TABLE `Participants` ( `meetid` int(11) NOT NULL, `pid` varchar(15) NOT NULL, `status` char(1) DEFAULT NULL, PRIMARY KEY (`meetid`,`pid`), CONSTRAINT `participants_ibfk_1` FOREIGN KEY (`meetid`) REFERENCES `Meetings` (`meetid`) ON DELETE CASCADE
1
Antworten
Ich bin ziemlich neu in Oracle und sehr neu in APEX. Ich versuche, fügen Sie eine Einschränkung für eine Tabelle zur Validierung der E-Mail: REGEXP_LIKE(CALLER_EMAIL, '[a-zA-Z0-9._%-]+@[a-zA-Z0-9._%-]+\.[a-zA-Z]{2,4}') Nun, wenn ich Recht habe, das würde funktionieren, innerhalb einer CONSTRAINT
2
Antworten
Habe ich die folgende Tabelle Goods_In_Wagon(Goods_ID,Wagon_ID,Total_Weight). Muss ich erstellen Sie eine Reihe von if-Anweisung check-Einschränkung, sagt "WENN WAGON_ID ist zwischen 90 und 99 DANN Total_Weight muss größer als 10." UND "WENN WAGON_ID ist zwischen 100 und 110
3
Antworten
Erstellte ich eine Tabelle namens test mit Spalte namens code: create table test( code char(3) not null); Ich dann besiedelten die Tabelle mit den folgenden Daten: insert into test values ('A12'); insert into test values ('B23'); insert
1
Antworten
Ich bin mit Oracle 11g, und zu versuchen, erstellen Sie eine Tabelle definieren von Einschränkungen auf die Schöpfung. Ich habe versucht, hinzufügen einer check-Einschränkung zu validieren einige Informationen (wie e-mail-Adresse, Telefonnummer, etc...) Gibt es etwas, das in
1
Antworten
Bitte, ich habe gerade angefangen zu lernen, SQL und blieb stecken. Ich versuche, bauen Sie eine Datenbank für meine test-Projekt habe ich einige Tabellen erstellt, hat die Beziehungen definierten primär-und Fremdschlüssel.....all dies in SQL Server 2008 mit
2
Antworten
Ich bin erstellen einer Datenbank in db2-und ich möchte hinzufügen eines beschränken zu überprüfen, ob der Benutzer das einfügen einer gültigen E-Mail-Adresse enthalten,%@%. % . Ohne Glück...irgendwelche Ratschläge? InformationsquelleAutor Mindan | 2013-10-03
2
Antworten
Ich habe eine Tabelle, ProductSupportArticles: ProductSupportArticleID int NOT NULL <primary key> ParentArticleID int NULL ProductID int NOT NULL Title varchar(100) NOT NULL Content varchar(MAX) NOT NULL ProductID ist ein Fremdschlüssel, der auf Produkte.ID, ParentArticleID ist ein Fremdschlüssel
5
Antworten
Ich habe diese ein paar mal in meiner Karriere, und keiner meiner lokalen Kollegen zu sein scheint in der Lage, Sie zu beantworten. Sagen wir ich habe eine Tabelle mit einem Feld "Beschreibung" das ist ein Kandidaten-Schlüssel,
3
Antworten
Ich würde gerne sehen, die Fähigkeit zum zuweisen von benutzerdefinierten Fehlermeldungen zu CONSTRAINT-Objekte, speziell ÜBERPRÜFEN constrints. Entweder direkt oder über eine benutzerdefinierte Fehlernummer in der sysmessages. Ich gesehen habe haben die Entwickler zum erstellen von Triggern. Ich
6
Antworten
Zuerst habe ich eine Tabelle erstellt wie CREATE TABLE Customer ( SD integer CHECK (SD > 0), Last_Name varchar (30), First_Name varchar(30) ); und dann eingefügt, die Werte in dieser Tabelle INSERT INTO Customer values ('-2','abc','zz'); MySQL
1
Antworten
Ich habe eine VARCHAR(30) Spalte in einer Microsoft SQL Server-Datenbank. Ich möchte noch hinzufügen einer CHECK-Einschränkung, die nicht zulässt, dass eine Wert in der Spalte, die weniger als 3 Zeichen. Was ist der Ausdruck, den ich verwenden
7
Antworten
Ich freu mich auf die AdventureWorks-Datenbank für SQL Server 2008, und ich sehe in Ihrer Erstellung von Skripts, die Sie neigen dazu, verwenden Sie die folgende: ALTER TABLE [Production].[ProductCostHistory] WITH CHECK ADD CONSTRAINT [FK_ProductCostHistory_Product_ProductID] FOREIGN KEY([ProductID]) REFERENCES
6
Antworten
Zuerst habe ich eine Tabelle erstellt wie CREATE TABLE Customer ( SD integer CHECK (SD > 0), Last_Name varchar (30), First_Name varchar(30) ); und dann eingefügt, die Werte in dieser Tabelle INSERT INTO Customer values ('-2','abc','zz'); MySQL
4
Antworten
Habe ich Tabelle entworfen, in SQL-Server 2008 R2. Ich habe eine Spalte in dieser Tabelle, die überprüft werden muss, gegen einen anderen Tabelle, wenn die Daten einfügen. ALTER TABLE Table1 WITH CHECK ADD CONSTRAINT CK_Code CHECK (MyField
2
Antworten
Ich habe eine einfache Tabelle in sql server 2005 mit 3 Spalten: DateStart, DateEnd und Wert. Ich versuchte, zu einer "table check constraint" zu vermeiden, einfügen von überlappenden Datensätzen. Zum Beispiel, wenn in einer solchen Tabelle gibt
4
Antworten
Bitte stellen Sie sich diese kleine Datenbank... Diagramm entfernt tot ImageShack-link - Freiwilligen-Datenbank-Diagramm Tabellen Volunteer Event Shift EventVolunteer ========= ===== ===== ============== Id Id Id EventId Name Name EventId VolunteerId Email Location VolunteerId Phone Day Description Comment
3
Antworten
Scheint es, dass einige Skripte generiert, die von Enterprise Manager* (oder auch nicht, egal) erstellt, check-Einschränkungen MIT NOCHECK. Nun, wenn jemand ändert die Tabelle, SQL Server stolpert über fehlgeschlagene check-Einschränkungenund wirft Fehler. Kann ich SQL-gehen Sie durch
1
Antworten
Kann ich SQL-Unterabfragen in Check-Einschränkung ? Habe ich eine post Tabelle mit Spalten id, owner Ich habe eine weitere Tabelle action mit Spalten user_id, post_id Tabelle user mit Spalten id post_id -> post.id und user_id -> user.id
4
Antworten
Ich habe ein Problem mit dieser Tabelle CREATE TABLE `Participants` ( `meetid` int(11) NOT NULL, `pid` varchar(15) NOT NULL, `status` char(1) DEFAULT NULL, PRIMARY KEY (`meetid`,`pid`), CONSTRAINT `participants_ibfk_1` FOREIGN KEY (`meetid`) REFERENCES `Meetings` (`meetid`) ON DELETE CASCADE