2017-01-25 1 views
1

Dies könnte dumm erscheinen, aber in meinem Schullabor validieren ich gefragt wird, werde zwei Dinge zu tun:Wie ein Datenzeileneintrag

1: einen Datensatz zu einer Tabelle SALES hinzufügen mit SQL

2: Schreiben Sie SQL, um den gerade eingegebenen Datensatz zu validieren.

Mein Code für den Eintrag ist

USE AdventureWorks2012 

GO 

    INSERT Christopher_Hughes_STORES (StoreCode, Name, Address, City, State, Zip) 

    VALUES ('IT330', 'Test_YourName', '1234 Somewhere Street', 'Here', 'MA', '00333'); 

Ich habe eine Antwort von meiner Schule auszukommen nicht in der Lage gewesen, was sie bedeuten für Code, indem er einen Datensatz zu validieren. Kann jemand helfen zu erklären, was das bedeutet?

+0

Es ist auch eine gute Idee, Einschränkungen würde erhalten hinzufügen auf die Tabelle nur auf gültige Einträge zu akzeptieren. Sie können dies tun, wenn Sie auch die Tabelle erstellt haben. – mmenschig

Antwort

0

Ich glaube, es bedeutet, nur eine Select-Abfrage zu tun und sicherzustellen, dass Sie die gleiche Zeile zurück erhalten.

In Ihrem Beispiel nur eine Auswahlabfrage auf Shop-Code ausführen und überprüfen, ob Sie das gewünschte Ergebnis

+0

Danke, ich dachte, es hätte mit Einschränkungen und so zu tun, aber ich dachte, dass die meisten Einschränkungen erstellt werden, wenn Sie zuerst den Tisch machen? Ich hoffe, das ist was sie wollten, es macht am meisten Sinn. –

+0

Ja, und wenn ich Ihnen geholfen habe - markieren Sie meine Antwort als richtig –