sheep Geschrieben 16. Mai 2002 Teilen Geschrieben 16. Mai 2002 Hallo, ich bin neu in SQL und mache gerade meine ersten Schritte. Beim Anlegen von Tabellen erstellt mir der MS-SQL Server diese in der Master Datenbank. Wie lautet der Befehl / Parameter von CREATE TABLE diese in einer bestimmten Datenbank zu erstellen, ich erinnere mich an sowas wie USE oder ON... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
xls2001 Geschrieben 16. Mai 2002 Teilen Geschrieben 16. Mai 2002 Fall ich dein Problem richtig verstanden habe haste hir die Lösung wenn nicht Schreib nochmal und ich schick dir mehr. To define the EMP table owned by SCOTT, you could issue the following statement: CREATE TABLE scott.emp (empno NUMBER CONSTRAINT pk_emp PRIMARY KEY, ename VARCHAR2(10) CONSTRAINT nn_ename NOT NULL CONSTRAINT upper_ename CHECK (ename = UPPER(ename)), job VARCHAR2(9), mgr NUMBER CONSTRAINT fk_mgr REFERENCES scott.emp(empno), hiredate DATE DEFAULT SYSDATE, sal NUMBER(10,2) CONSTRAINT ck_sal CHECK (sal > 500), comm NUMBER(9,0) DEFAULT NULL, deptno NUMBER(2) CONSTRAINT nn_deptno NOT NULL CONSTRAINT fk_deptno REFERENCES scott.dept(deptno) ) PCTFREE 5 PCTUSED 75; MFG Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
sheep Geschrieben 16. Mai 2002 Autor Teilen Geschrieben 16. Mai 2002 Sorry, das ist nett, aber noch nicht das was ich wissen möchte. MS-SQL Server benutzt wohl standardmäßig die Master Datenbank, wenn ich in den Query-Analyzer wechsle und dort manuell SQL Befehle eingebe und ausführe, z.B. CREATE TABLE Test (Name char, Nummer int); dann wird diese Tabelle in der Master Datenbank erstellt und nicht in der die ich vorher angelegt habe und benutzen möchte. Entweder ist vorher noch ein Befehl nötig a lá "Die Nachfolgenden Befehle sollen in Datenbank X ausgeführt werden" oder ein Parameter des CREATE Befehls. Ich denke da an sowas wie ON, also CREATE TABLE Test etc. ON Datenbank X Für jemanden der sich mit SQL auskennt wird das das einfachste überhaupt sein, ich bin am Anfang und lerne noch Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
BlearSun Geschrieben 16. Mai 2002 Teilen Geschrieben 16. Mai 2002 Hi. Also du kannst am Anfang Mit USE databasename die DAtenbank "aktivieren". Im Query Analyzer, gibt es ja auch ein Combo-Box, womit man auch die DAtenbank auswählen kann! Hast du sowas nicht oder wie? Gruss Blear Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
sheep Geschrieben 16. Mai 2002 Autor Teilen Geschrieben 16. Mai 2002 @BlearSun Danke, ich habe es inzwischen herausgefunden. Nach erstellen einer neuen Datenbank (CREATE DATABASE Test); sollte der Query Analyzer im linken Fenster nach aktualisieren diese auch anzeigen, oder nicht ? Bei mir aktualisiert sich diese Ansicht nicht, weder mit F5 noch mit Kontextmenü -> Aktualisieren. Das gleiche gilt für die Tabellen die ich erstellt habe... Schließlich möchte ich ja sehen ob meine Befehle auch funktionieren Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.