---
title: "CREATE,Drop... och?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/122412-create-drop-och"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "voigtann1"
published: "2005-02-14T18:25:18.000Z"
updated: "2005-02-14T23:39:30.000Z"
replies: 4
views: 322
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/122412-create-drop-och"
---

# CREATE,Drop... och?

## #1 — voigtann1, 2005-02-14T18:25Z

Finns det något SQL sträng som kan modifiera en befintlig databas redan... alltså en ny tabell.. typ Modify eller något?

Permalänk: https://www.webforum.nu/p/122412

## #2 — LarsG, 2005-02-14T18:33Z

alter

Permalänk: https://www.webforum.nu/p/1554931

## #3 — voigtann1, 2005-02-14T19:17Z

aha!
har en fråga då till om vi gör en:
hur ser exempel på de olika ut... på create så skriver man:
"CREATE TABLE test (\[ID\] counter primary key,nyhet text)"
eller?
Om vi ska droppar "test" tabellen räcker det med drop då?
och alter hur skrivs det?

Permalänk: https://www.webforum.nu/p/1554951

## #4 — LarsG, 2005-02-14T19:32Z

Tja,

```
drop table test
```

det finns många varianter på alter. Läs manualen.

Permalänk: https://www.webforum.nu/p/1554959

## #5 — toha, 2005-02-14T23:39Z

<http://msdn.microsoft.com/library/en-us/tsqlref/ts_aa-az_3ied.asp?frame=true>

Lite exempel:

```
ALTER TABLE doc_exa ADD column_b VARCHAR(20) NULL

ALTER TABLE doc_exb DROP COLUMN column_b

ALTER TABLE doc_exc ADD column_b VARCHAR(20) NULL 
   CONSTRAINT exb_unique UNIQUE

ALTER TABLE doc_exe ADD 

/* Add a PRIMARY KEY identity column. */ 
column_b INT IDENTITY
CONSTRAINT column_b_pk PRIMARY KEY, 

/* Add a column referencing another column in the same table. */ 
column_c INT NULL  
CONSTRAINT column_c_fk 
REFERENCES doc_exe(column_a),

/* Add a column with a constraint to enforce that   */ 
/* nonnull data is in a valid phone number format.  */
column_d VARCHAR(16) NULL 
CONSTRAINT column_d_chk
CHECK 
(column_d IS NULL OR 
column_d LIKE "[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]" OR
column_d LIKE
"([0-9][0-9][0-9]) [0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]"),

/* Add a nonnull column with a default.  */ 
column_e DECIMAL(3,3)
CONSTRAINT column_e_default
DEFAULT .081
GO
```

Permalänk: https://www.webforum.nu/p/1555060

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/122412-create-drop-och
