Avatar billede swil Nybegynder
23. juni 2003 - 15:52 Der er 1 kommentar og
2 løsninger

Slet af records ved test på alfanumerisk felt

Jeg har bare helt stirret mig blind på følgende:

delete  from [as400].[dbo].[CRTX] where txtype = (udfyldt)

hvad skriver jeg i stedet for (udfyldt) - txtype er alfanumerisk.
Avatar billede bennytordrup Nybegynder
23. juni 2003 - 15:56 #1
delete from as400.dbo.crtx where txtype ='(udfyldt)'
Avatar billede janus_007 Nybegynder
23. juni 2003 - 15:57 #2
slet hvis der står noget i feltet:
delete  from [as400].[dbo].[CRTX] where LEN(txtype) >  0

slet hvis der står et tal i feltet:
delete  from [as400].[dbo].[CRTX] where ISNUMERIC(txtype) = 1

slet hvis der ikke står et tal i feltet:
delete  from [as400].[dbo].[CRTX] where ISNUMERIC(txtype) <> 1
Avatar billede swil Nybegynder
23. juni 2003 - 17:32 #3
Tak for det
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