Erstellen Tabelle T-SQL - nicht sehen können, erstellt Tabellen im Objekt-explorer
verwenden Sie Microsoft SQL
Versuchen, erstellen Sie die Tabelle mithilfe der T-SQL Sprache. Code ist sehr einfach, erfolgreich ausgeführt, aber ich sehe nicht ein, erstellte Tabelle im Objekt-Explorer. Try-restart/reconnect/aktualisieren/reexecuting - Ergebnis das gleiche - kann nicht sehen, diese Tabelle.
Auch versuchen, es manuell zu tun (indem Sie mit der rechten klicken Sie mit der Maus in der Struktur im Objekt-explorer - alle ok, sehen kann, gerade erstellte Tabelle).
Code:
USE tempdb
IF OBJECT_ID('dbo.Employees','U') IS NOT NULL
DROP TABLE dbo.Employees;
CREATE TABLE dbo.Employees
(
empid INT NOT NULL,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
hiredate DATE NOT NULL,
mgrid INT NULL,
ssn VARCHAR(20) NOT NULL,
salary MONEY NOT NULL
);
Screenshot
Denke, dass das problem ist sehr einfach, aber versuchen Sie zu beantworten und stack ein wenig. Warum sehe ich nicht gerade erstellte Tabelle? Ist dieser code korrekt ist für die Erstellung der Tabelle?
- Möchten Sie die neue Tabelle in der
tempdb
Datenbank odertestdb
Datenbank? Die SQL-sofern Sie erstellt die Tabelle intempdb
aber der screenshot der Objekt-Explorer zeigt, dass Sie schauen, für die neue Tabelle intestdb
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist, weil Sie es schaffen, dass die Tabelle in TempDB.
Aus dieser drop-down wählen Sie die richtige Datenbank.
ODER
führen Sie die folgende Anweisung vor der Ausführung der Anweisung Create Table. So etwas wie