Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

postojili sting funkcija za provjeravanje alfanumerike

[es] :: MS SQL :: postojili sting funkcija za provjeravanje alfanumerike

[ Pregleda: 2311 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

adopilot
Admir Hodžić
It menager
Sarajevo BiH

Član broj: 123492
Poruke: 134
217.199.133.*

Sajt: nemam ja to


Profil

icon postojili sting funkcija za provjeravanje alfanumerike12.08.2008. u 16:05 - pre 190 meseci
E sada naslov je onako po glup
ali interesujeme postojili funkcija u SQL koja kontroliše da li je neki char sastavljen isključivo od brojeva.

Ja sam napravio vlasitit udf ali mislim da je spor i bezpotreban ako isti takav postoji

U nastavku dajem izgled UDFa ako neko bude ima živaca neka samo aminuje isti

Unaprijed zahvalan
Admir

Code:

SET ANSI_NULLS ON
go
SET QUOTED_IDENTIFIER ON
go
create FUNCTION [dbo].[checkbarkod] 
(
    @ean_kod varchar(13)
)
RETURNS bit
AS
begin
    declare @duzina int
    declare @slovo char(1)
    declare @pozicija int
    declare @uredu bit
    set @duzina=len(@ean_kod) 
    while @duzina>0
        begin
            set @slovo=(substring(@ean_kod,@duzina,1))
            if  (@slovo not in('1','2','3','4','5','6','7','8','9','0'))
                begin
                    set @uredu=convert(bit,0)
                    break
                end
            else 
                begin
                    set @uredu=convert(bit,1)
                    set @duzina=@duzina-1
            end
        end
    RETURN @uredu
end

S poštovanjem
 
Odgovor na temu

BezPanike

Član broj: 128571
Poruke: 74



+2 Profil

icon Re: postojili sting funkcija za provjeravanje alfanumerike13.08.2008. u 07:17 - pre 190 meseci
http://msdn.microsoft.com/en-us/library/ms186272.aspx
 
Odgovor na temu

adopilot
Admir Hodžić
It menager
Sarajevo BiH

Član broj: 123492
Poruke: 134
217.199.133.*

Sajt: nemam ja to


Profil

icon Re: postojili sting funkcija za provjeravanje alfanumerike13.08.2008. u 07:45 - pre 190 meseci
Zahvaljujem
Na vrh jezika mi je bilo ali se nisam mogao sijetiti ISNUMERIC()

GB ES
S poštovanjem
 
Odgovor na temu

[es] :: MS SQL :: postojili sting funkcija za provjeravanje alfanumerike

[ Pregleda: 2311 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.