# Korrekter SQL-Befehl zum Ändern einer Spalte gesucht

**URL:** https://www.pg-forum.de/t/korrekter-sql-befehl-zum-aendern-einer-spalte-gesucht/12877
**Category:** Unkategorisiert
**Created:** [17. Oktober 2023 um 10:47 UTC](https://www.pg-forum.de/t/korrekter-sql-befehl-zum-aendern-einer-spalte-gesucht/12877 "2023-10-17T10:47:17Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Karsten\_Heimer](https://www.pg-forum.de/user_avatar/www.pg-forum.de/karsten_heimer/32/376_2.png) [@Karsten\_Heimer](https://www.pg-forum.de/u/Karsten_Heimer)
#### Post date: [17. Oktober 2023 um 10:47 UTC](https://www.pg-forum.de/t/korrekter-sql-befehl-zum-aendern-einer-spalte-gesucht/12877/1 "2023-10-17T10:47:17Z")

</div>

Ich würde gerne mit einem Befehl eine Spalte ändern und zwar einerseits den Datentyp auf 250 Zeichen und andererseits die Spalte auf NOT NULL setzen.

Der Befehl hier scheint falsch zu sein, er produziert einen “Syntaxerror bei SET”:

ALTER TABLE myTableName ALTER COLUMN myColumnName TYPE VARCHAR(250) SET NOT NULL

Danke für die Hilfe, Gruß, Karsten.

---

<div class="post-metadata">

### Author: ![castorp](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/c/e99b99/32.png) [@castorp](https://www.pg-forum.de/u/castorp)
#### Post date: [17. Oktober 2023 um 10:53 UTC](https://www.pg-forum.de/t/korrekter-sql-befehl-zum-aendern-einer-spalte-gesucht/12877/2 "2023-10-17T10:53:52Z")

</div>

~~Geht leider nur in zwei Statements:~~

```
ALTER TABLE mytablename ALTER COLUMN mycolumnname TYPE VARCHAR(250);
ALTER TABLE mytablename ALTER COLUMN mycolumnname SET NOT NULL;

```

Korrektur: Du musst das `ALTER COLUMN` wiederholen:

```
ALTER TABLE mytablename 
   ALTER COLUMN mycolumnname TYPE VARCHAR(250),
   ALTER COLUMN mycolumnname SET NOT NULL;

```

---

<div class="post-metadata">

### Author: ![Karsten\_Heimer](https://www.pg-forum.de/user_avatar/www.pg-forum.de/karsten_heimer/32/376_2.png) [@Karsten\_Heimer](https://www.pg-forum.de/u/Karsten_Heimer)
#### Post date: [17. Oktober 2023 um 11:08 UTC](https://www.pg-forum.de/t/korrekter-sql-befehl-zum-aendern-einer-spalte-gesucht/12877/3 "2023-10-17T11:08:34Z")

</div>

Ah, perfekt, die letzte Korrektur war der Treffer.

Ich bedanke mich für die wie immer kompetente und überaus schnelle Hilfe.

Gruß, Karsten.

---

<div class="post-metadata">

### Author: ![system](https://www.pg-forum.de/uploads/default/original/1X/dc97a981dd26692d5fb52e8b8fc7c090d7b9559a.png) [@system](https://www.pg-forum.de/u/system)
#### Post date: [16. Dezember 2023 um 11:09 UTC](https://www.pg-forum.de/t/korrekter-sql-befehl-zum-aendern-einer-spalte-gesucht/12877/4 "2023-12-16T11:09:15Z")

</div>

Dieses Thema wurde automatisch 60 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
