 {"id":164,"date":"2020-04-06T08:18:09","date_gmt":"2020-04-06T07:18:09","guid":{"rendered":"http:\/\/www.pastscho.de\/?p=164"},"modified":"2020-04-06T09:11:47","modified_gmt":"2020-04-06T08:11:47","slug":"add-primary-key","status":"publish","type":"post","link":"https:\/\/www.pastscho.de\/?p=164","title":{"rendered":"ADD PRIMARY KEY"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ein Prim\u00e4rschl\u00fcssel dient dem Schnellen Zugriff und der Pr\u00fcfung auf doppelte Eintr\u00e4ge. Im Anschluss gleich ein einfaches Beispiel. Der Begriff TABELLEN_NAMEN und SPALTE muss mit realen Bezeichnungen ausgetauscht werden.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ALTER TABLE TABELLEN_NAMEN ADD  CONSTRAINT TABELLEN_NAMEN_PK  PRIMARY KEY (SPALTE1,               SPALTE2 )  ENABLE  VALIDATE;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nat\u00fcrlich geht das Anlegen eines Primary Keys auch direkt mit dem Create der Tabelle.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE TABLE Tabellen_namen\n(\n  Spalte1   NUMBER(15),\n  Spalte2   VARCHAR2(3 BYTE),\n  Spalte3   VARCHAR2(100 BYTE),\n  CONSTRAINT Tabelle_namen_pk\n      PRIMARY KEY (spalte1, Spalte2) \n)\nNOLOGGING ;\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mit dem folgenden Befehl, kann die Tabelle wieder entfernt werden.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DROP TABLE tabellen_namen;\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein Prim\u00e4rschl\u00fcssel dient dem Schnellen Zugriff und der Pr\u00fcfung auf doppelte Eintr\u00e4ge. Im Anschluss gleich ein einfaches Beispiel. Der Begriff TABELLEN_NAMEN und SPALTE muss mit realen Bezeichnungen ausgetauscht werden. Nat\u00fcrlich geht das Anlegen eines Primary Keys auch direkt mit dem Create der Tabelle. Mit dem folgenden Befehl, kann die Tabelle wieder entfernt werden.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,17,9,16],"tags":[],"class_list":["post-164","post","type-post","status-publish","format-standard","hentry","category-oracle-database","category-sap","category-sap-hana","category-sql"],"_links":{"self":[{"href":"https:\/\/www.pastscho.de\/index.php?rest_route=\/wp\/v2\/posts\/164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pastscho.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pastscho.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pastscho.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pastscho.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=164"}],"version-history":[{"count":7,"href":"https:\/\/www.pastscho.de\/index.php?rest_route=\/wp\/v2\/posts\/164\/revisions"}],"predecessor-version":[{"id":172,"href":"https:\/\/www.pastscho.de\/index.php?rest_route=\/wp\/v2\/posts\/164\/revisions\/172"}],"wp:attachment":[{"href":"https:\/\/www.pastscho.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pastscho.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pastscho.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}