Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

SQL Server Script zum Hinzufügen von Spalten mit erhalt der Daten

16.11.2021 (👁7996)


Wie kann man in SQL Servern eine Tabelle mit einer Spalte hinzufĂŒgen, ohne die Bestandsdaten zu löschen?

HinzufĂŒgen von Einzelnen Spalten

ALTER TABLE dbo.tblTest ADD

      NewColumn int NULL

 

Beschreibung:

 

Eine neue Spalte lÀsst sich sehr einfach im SQL Server Tabellen ->Designer erstellen

Im SQL Designer dann nachdem man eine Spalte hinzugefĂŒgt hat, auf Generate Change Script

Im Dialog kann man den SQL Script Code kopieren ->

Die Zeile mit

Alter Table xxx ADD NewColumn INT

Ist entscheidend

Den Code im SQL Script Editor öffnen und mit F5 laufen lassen

Ein Bild, das Text enthÀlt.

Automatisch generierte Beschreibung

Ergebnis:

Es wurde eine neue Spalte hinzgefĂŒgt, aber die alten Daten blieben erhalten

Ein Bild, das Text enthÀlt.

Automatisch generierte Beschreibung

T-SQL Script zum Ändern oder HinzufĂŒgen einer Spalte

/* To prevent any potential data loss issues, you should review this script in detail before running it outside the context of the database designer.*/

BEGIN TRANSACTION

SET QUOTED_IDENTIFIER ON

SET ARITHABORT ON

SET NUMERIC_ROUNDABORT OFF

SET CONCAT_NULL_YIELDS_NULL ON

SET ANSI_NULLS ON

SET ANSI_PADDING ON

SET ANSI_WARNINGS ON

COMMIT

BEGIN TRANSACTION

GO

ALTER TABLE dbo.tblTest ADD

       NewColumn int NULL

GO

ALTER TABLE dbo.tblTest SET (LOCK_ESCALATION = TABLE)

GO

COMMIT

SQL T-SQL Script zum erstellen der Tabelle

USE [Demo]

GO

 

/****** Object:  Table [dbo].[tblProducts]    Script Date: 16.11.2021 10:41:07 ******/

SET ANSI_NULLS ON

GO

 

SET QUOTED_IDENTIFIER ON

GO

 

CREATE TABLE [dbo].[tblTest](

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

       [Test] [nvarchar](50) NULL,

 CONSTRAINT [PK_tblTest] PRIMARY KEY CLUSTERED

(

       IDTest ASC

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

) ON [PRIMARY]

GO