Avatar billede gadebarnet Nybegynder
12. september 2003 - 15:35 Der er 9 kommentarer og
1 løsning

drop table men check først

Hvordan gør jeg så den kigger om en tabel eksistere, og hvis den gør ,så skal den droppes???
Avatar billede bennytordrup Nybegynder
12. september 2003 - 15:39 #1
if exists ( select table_name from information_schema.tables where table_name = 'MitTabelNavn')
  drop table MitTabelNavn
Avatar billede gadebarnet Nybegynder
12. september 2003 - 15:40 #2
Det skal udføres fra et vbscript... vbs fil...
Avatar billede krsk Nybegynder
12. september 2003 - 15:41 #3
if exists (select * from dbo.sysobjects where id = [DINTABLE]) and OBJECTPROPERTY(id, N'IsTable') = 1)
  drop [DINTABLE]
GO
Avatar billede krsk Nybegynder
12. september 2003 - 15:43 #4
Glemte lige table


if exists (select * from dbo.sysobjects where id = [DINTABLE]) and OBJECTPROPERTY(id, N'IsTable') = 1)
  drop table [DINTABLE]
GO
Avatar billede bennytordrup Nybegynder
12. september 2003 - 15:44 #5
Du skal udføre scriptet via Connection.Execute. Hvordan det skal håndteres, hører hjemme i Programmering, Script, VBScript.
Avatar billede gadebarnet Nybegynder
12. september 2003 - 15:49 #6
har styr på det nu... hvem skal have point???
Avatar billede bennytordrup Nybegynder
12. september 2003 - 15:54 #7
Det afgør du
Avatar billede bennytordrup Nybegynder
12. september 2003 - 15:55 #8
IMHO har jeg givet korrekt svar først. Forskellen mellem mit og krsk svar er minimal.
Avatar billede krsk Nybegynder
12. september 2003 - 16:09 #9
bortset fra at min er rigtig og din vil gå ned hvis der eksisterer et view med samme navn :-) Men det vigtigste er at du fandt en løsning.
Avatar billede bennytordrup Nybegynder
12. september 2003 - 16:16 #10
krsk >> nope. Der findes en tilsvarende til views: information_schema.views.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester