Freelance Project Requests info@CodeDocu.de Software Development in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

Eine neue Tabelle erstellen unter SQL Server (Express Edition)

Ich benötige eine neue Tabelle im SQL Server.

Die erste Spalte muß eine laufende Nummer sein, die sich als Autowert automatisch um 1 erhöht (in Microsoft Access Autoincrement)

Wie erstellt man diese Tabelle:

1) den SQL Server Management Studio starten

2) in der Datenbank anmelden

3) die Datenbank öffnen und dann zu Tabellen gehen

Dann rechte Maustaste -> Neue Tabelle

Dadurch startet im angrenzenden Fenster der Entwurf für eine neue Tabelle


Dann muß man in der ersten Spalte ein IDSpalte erstellen

Hierzu einen Namen dem Feld geben wie IDSpalte

Dann den Datentyp auf Integer ->Int stellen. Das entspricht einem Long Zahlenwert unter Access

Dann auf das Schlüsselsymbol klicken.

Dadurch wird der PrimärSchlüssel hier her gelegt.

Das Bedeutet, dass dieses Feld das führende Feld ist und immer eindeutig sein muß.

Also entweder ein eindeutiger Zahlenwert, der nur ein einziges Mal vorkommt oder ein Text, der auch nur ein einziges Mal vorkommen darf.


Dann unten unter Spalteneigenschaften bei Identiätsspezfikation ->auf das Nein doppelt klicken.

Dadurch wechselt es zu Ja und man kann bei Auto Inkrement eine 1 eintragen bei

Is Identity = Ja

Und ID-Inkrement auf 1 stellen

Der Startwert liegt normalerweise auch bei 1


Wenn man dann auf Speichern drückt, dann wird die Tabelle im SQL Server erstellt

Dann den Namen eingeben.
Meistens werden Tabellen mit dem Prefix tbl… benannt



Und dann sollte die Tabelle unten in der Datenbank sichtbar sein




Wenn man will, kann man auch hierzu den SQL Text

Dieser öffnet dann im Abfragefenster einen Texteditor mit genau den Anweisungen, die man nur einem SQL Server übergeben muß damit auch dieser eine identische Tabelle erstellen kann.



Hier der SQL-Syntax Text
Der eine identische Tabelle auch auf einem anderen Server zum Beispiel einer Test-Umgebung oder Produktiv-Umgebung erstellen kann.

USE [Rue25]

GO

/****** Object: Table [dbo].[tbl_AutoID_Test] script Date: 02/10/2015 19:53:28 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[tbl_AutoID_Test](

[IDSpalte] [int] IDENTITY(1,1) NOT NULL,

CONSTRAINT [PK_tbl_AutoID_Test] PRIMARY KEY CLUSTERED

(

[IDSpalte] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO



Mobile
»
Create a Console App with Timer
»
Synchronize Azure DevOps with local code directory
»
Edit data in SQL query, on SQL Server Management Studio SSMS
»
SQL Server: Copying a table
»
SQL Server: Saving changes is not allowed.
»
SQL Server: Cancel Single User Mode
»
SQL Server: Datenbank kopieren mit Zwischenspeicher Teil 2 von 2
»
SQL Server: Datenbank kopieren mit Zwischenspeicher Teil 1 von 2
»
SQL Server: Datenbank Daten exportieren, Datenbank kopieren
»
Installation der SQLExpress Server Instanz

.

Contact for Jobs, Project Requests: raimund.popp@microsoft-programmierer.de