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

Naziv racunara u SQL-u

[es] :: MS SQL :: Naziv racunara u SQL-u

[ Pregleda: 1370 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

M E N E
borislav
Temerin

Član broj: 30434
Poruke: 231
*.static.isp.telekom.rs.



+1 Profil

icon Naziv racunara u SQL-u09.07.2009. u 09:05 - pre 180 meseci
Treba mi funkcija koja ce mi vratiti iz tabele podatak na osnovu naziva servera na kojeg se kaci.
ugradjena funkcija koju pozivam je host_name() i nju pozivam u telu moje funkcije, u WHERE klauzuli

Nesto poput

return (
select <trazeni_podatak>
from <odgovarajuca_tabela>
where NazivServera=host_name()
)


e, sada
kad sednem za server i poteram ovu funkciju (dakle, skript koji sam dao je u TELU FUNKCIJE) sve je ok
medjutim, bilo koji klijent je lose izvrsava, jer HOST_NAME daje njegovo ime, a ne ime servera

Ovo mi je cudno, jer ja sa klijenta pozivam FUNKCIJU BAZE koja se defacto izvrsava na serveru, pa me cudi kako host_name() vraca moje ime!?

kako da odradim ovo da valja?
hvala
Uhvatili ste me nespremnog
 
Odgovor na temu

M E N E
borislav
Temerin

Član broj: 30434
Poruke: 231
*.adsl.eunet.rs.



+1 Profil

icon Re: Naziv racunara u SQL-u09.07.2009. u 11:59 - pre 180 meseci
hm
evo nasao sam
@@SERVERNAME

kad izvrsim
SELECT @@SERVERNAME
dobijem sta mi treba
Uhvatili ste me nespremnog
 
Odgovor na temu

[es] :: MS SQL :: Naziv racunara u SQL-u

[ Pregleda: 1370 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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