AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi CREATE UNIQUE INDEX > DROP INDEX
Thema durchsuchen
Ansicht
Themen-Optionen

CREATE UNIQUE INDEX > DROP INDEX

Ein Thema von Gonso · begonnen am 17. Dez 2007 · letzter Beitrag vom 18. Dez 2007
Antwort Antwort
Seite 1 von 2  1 2      
Gonso

Registriert seit: 16. Dez 2007
Ort: Stuttgart
28 Beiträge
 
#1

CREATE UNIQUE INDEX > DROP INDEX

  Alt 17. Dez 2007, 00:23
Datenbank: mssql • Zugriff über: query oder mssql
mssql
CREATE UNIQUE INDEX

create unique index test on meinkunde (kundennummer)

ist ok.
wenn ich noch einmal ausführe:

create unique index test on meinkunde (kundennummer)

bekomme ich fehler(schon vorhanden). wie kann man das vermeiden?


mssql
DROP INDEX

drop index test meinkunde.kundennummer

ist ok.
wenn ich noch einmal ausführe:

drop index test meinkunde.kundennummer

bekomme ich fehler (nicht vorhanden). wie kann man das vermeiden?
Gonso
  Mit Zitat antworten Zitat
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#2

Re: CREATE UNIQUE INDEX > DROP INDEX

  Alt 17. Dez 2007, 01:03
Moin Gonso,

Zitat:
wie kann man das vermeiden?
In dem Du dir Kenntnisse zur DB Programmierung aneignest. Dann wirst Du verstehen, was falsch gelaufen ist.

Raik
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
Gonso

Registriert seit: 16. Dez 2007
Ort: Stuttgart
28 Beiträge
 
#3

Re: CREATE UNIQUE INDEX > DROP INDEX

  Alt 17. Dez 2007, 01:12
was falsch gelaufen ist verstehe ich. einmal ist index nicht mehr da und einmal schon da.
du hast die frage nicht verstanden sonnst würdest du verstehen was ich bezwecke.
Gonso
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#4

Re: CREATE UNIQUE INDEX > DROP INDEX

  Alt 17. Dez 2007, 01:16
Zitat von Gonso:
..create unique index test on meinkunde (kundennummer)

bekomme ich fehler(schon vorhanden). wie kann man das vermeiden?
Wie die Fehlermeldung schon sagt : nicht mehrfach erzeugen.

Zitat von Gonso:
DROP INDEX

drop index test meinkunde.kundennummer

ist ok.
wenn ich noch einmal ausführe:

drop index test meinkunde.kundennummer

bekomme ich fehler (nicht vorhanden). wie kann man das vermeiden?
Dasselbe Spiel, nur umgekehrt rum. Mann, mann.
Gruß
Hansa
  Mit Zitat antworten Zitat
Gonso

Registriert seit: 16. Dez 2007
Ort: Stuttgart
28 Beiträge
 
#5

Re: CREATE UNIQUE INDEX > DROP INDEX

  Alt 17. Dez 2007, 01:22
tut mir leid. das weiß man vorher nicht. ich suche etwas wie EXIST / NO EXIST.
dein rat um fehler zu vermeiden sollte man nicht programmieren ist dennoch sehr wertvoll.
Gonso
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#6

Re: CREATE UNIQUE INDEX > DROP INDEX

  Alt 17. Dez 2007, 01:41
Zitat von Gonso:
dein rat um fehler zu vermeiden sollte man nicht programmieren ist dennoch sehr wertvoll.
Jo, genau so.

Zitat von kiar:
..In dem Du dir Kenntnisse zur DB Programmierung aneignest.
Mach mal. 8)
Gruß
Hansa
  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: CREATE UNIQUE INDEX > DROP INDEX

  Alt 17. Dez 2007, 01:43
Vielleicht so...

SQL-Code:
IF EXISTS (SELECT * FROM dbo.sysindexes WHERE NAME = 'test')
  DROP INDEX test meinkunde.kundennummer

CREATE UNIQUE INDEX test ON meinkunde (kundennummer)
Gruss
Thorsten
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#8

Re: CREATE UNIQUE INDEX > DROP INDEX

  Alt 17. Dez 2007, 06:04
Und falls Du die Indexe per ADO o.ä. erzeugst/löschst, bleibt Dir auch noch die Möglichkeit, den Fehler einfach zu ignorieren.
Delphi-Quellcode:
Try
  ADOConnection.Execute('DROP INDEX Test');
Except
End;
Obwohl das nicht die feine englische Art ist.

Im Übrigen ist die Frage wirklich so formuliert, daß man annehmen musst, Du hättest keine Ahnung.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Gonso

Registriert seit: 16. Dez 2007
Ort: Stuttgart
28 Beiträge
 
#9

Re: CREATE UNIQUE INDEX > DROP INDEX

  Alt 17. Dez 2007, 22:35
danke
Gonso
  Mit Zitat antworten Zitat
Gonso

Registriert seit: 16. Dez 2007
Ort: Stuttgart
28 Beiträge
 
#10

Re: CREATE UNIQUE INDEX > DROP INDEX

  Alt 18. Dez 2007, 00:32
@User omata: und wie gestaltet man unter mysql diese abfrage? danke für deine antwort
Gonso
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz