Announcement

Collapse
No announcement yet.

Primärschlüssel unter SQL 2008 löschen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Primärschlüssel unter SQL 2008 löschen

    Moin,

    hat mir jemand einen Tipp, wie ich einen Primärschlüssel löschen kann?

    ALTER TABLE MeineTabelle
    DROP PRIMARY KEY

    Das funktioniert leider nicht.

    Folgende Anweisung funktioniert auch nicht:

    ALTER TABLE MeineTabelle
    DROP CONSTRAINT PRIMARY KEY

    Hat mir jemand die richtige Syntax?

    Viele Grüße

  • #2
    Feldname ist ID

    Tabellenname = Table_1


    set

    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.Table_1 ADD CONSTRAINT
    PK_Table_1 PRIMARY KEY NONCLUSTERED
    (
    ID
    ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

    GO
    ALTER TABLE dbo.Table_1 SET (LOCK_ESCALATION = TABLE)
    GO
    COMMIT


    remove

    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.Table_1 SET (LOCK_ESCALATION = TABLE)
    GO
    COMMIT

    Comment

    Working...
    X