Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi drop einer view mit if exists? (https://www.delphipraxis.net/69311-drop-einer-view-mit-if-exists.html)

polondo 13. Mai 2006 09:49

Datenbank: SQL Server • Version: 2000

drop einer view mit if exists?
 
hi,

wenn ich folgendes versuche:

SQL-Code:
drop view if exists output_view

dann bekomm ich diese fehlermeldung:
"Falsche Syntax in der Nähe des if-Schlüsselwortes."


weiß einer was ich da machen muss?

schon ma danke.
mfg R.

[edit=alcaeus]Datenbankinformationen hinzugefuegt. Mfg, alcaeus[/edit]

TBx 13. Mai 2006 10:59

Re: drop einer view mit if exists?
 
Welches DB-System setzt Du ein?

Gruß

Thomas

polondo 13. Mai 2006 11:00

Re: drop einer view mit if exists?
 
ich benutze den msql server 2000

DP-Maintenance 13. Mai 2006 11:32

DP-Maintenance
 
Dieses Thema wurde von "alcaeus" von "Programmieren allgemein" nach "Datenbanken" verschoben.

jensw_2000 13. Mai 2006 11:39

Re: drop einer view mit if exists?
 
Moin..
das geht u.a. so


SQL-Code:
-- View löschen, falls vorhanden
IF EXISTS (SELECT name FROM sysobjects WHERE name = '<MeinView>' AND type = 'V')
BEGIN
  DROP VIEW [MeinView]
END
Objekttyp. Kann einer der folgenden Objekttypen sein:
C = CHECK-Einschränkung
D = Standard- oder DEFAULT-Einschränkung
F = FOREIGN KEY-Einschränkung
L = Protokoll
FN = Skalarfunktion
IF = Inlinetabellenfunktion
P = Gespeicherte Prozedur
PK = PRIMARY KEY-Einschränkung (Typ ist K)
RF = Gespeicherte Replikationsfilterprozedur
S = Systemtabelle
TF = Tabellenfunktion
TR = Trigger
U = Benutzertabelle
UQ = UNIQUE-Einschränkung (Typ ist K)
V = Sicht
X = Erweiterte gespeicherte Prozedur

polondo 13. Mai 2006 12:52

Re: drop einer view mit if exists?
 
super dank dir!

mfg R.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz