1. Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm
    Information ausblenden

Befehle die Daten in der Datenbank verändern (Insert, Delete, Update...)

Dieses Thema im Forum "Microsoft SQL Server" wurde erstellt von sql#ht.script, 7 März 2018.

  1. sql#ht.script

    sql#ht.script Neuer Benutzer

    Guten Tag,

    ich frage gerne unterschiedliche Daten mit u. a. komplizierten Anforderungen aus bestehenden Datenbanken ab. Probiere dafür auch gerne immer wieder etwas neues aus. Ich möchte mir dabei aber ungern die Datenbank zerschießen. Mich würde interessieren, welche SQL-Befehle die Datenbank in irgendeinerweise verändern.
    Die folgenden Befehle sind mir dazu bekannt:

    Code:
    INSERT, UPDATE, DELETE, MERGE, CREATE TABLE     
    Gibt es noch weitere?

    Vielen Dank schon mal.
     
  2. akretschmer

    akretschmer Datenbank-Guru

    TRUNCATE, DROP, CREATE/DROP INDEX, sequence manipulation functions, ...

    PS.: Transaktionen wurden schon erfunden, manche Datenbanken können sogar DDL-Befehle in Transaktionen durchführen.
     
  3. sql#ht.script

    sql#ht.script Neuer Benutzer

    Gehört eigentlich SET auch dazu?
     
  4. akretschmer

    akretschmer Datenbank-Guru

    SET ändert Konfigurationsparameter. Zumindest in PostgreSQL.
     
  5. Chuky666

    Chuky666 Datenbank-Guru

    Setz doch deine Queries zwischen Transaction Begin usw... dazwischen kannst du dann quasi alles machen ohne das die Befehle endgültig geschrieben werden.

    BEGIN TRANSACTION

    -- deine Queries

    ROLLBACK TRANSACTION
     
  6. akretschmer

    akretschmer Datenbank-Guru

    gilt das bei M$SQL auch z.B. für CREATE TABLE / DROP TABLE?
     
  7. Chuky666

    Chuky666 Datenbank-Guru

Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden