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

Pomoc (MS SQL Server)

[es] :: MS SQL :: Pomoc (MS SQL Server)

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

rj444
Radomir Jakovljevic
Beograd

Član broj: 48212
Poruke: 354
*.242.eunet.yu.



Profil

icon Pomoc (MS SQL Server)27.02.2005. u 09:06 - pre 233 meseci
Molim vas ljudi pomagajte, kako da uradim sledece u MS SQL serveru:
Imam bazu sa korisnicima koji su eksperti, svaki od njih je nadlezan za neke klijente, kako da omogucim ekspertima da mogu da selektuju i azuriraju samo one redove u tabeli za koje su nadlezni? Znaci imam tabele Je_nadlezan, Klijent, Ekspert. Bezveze mi je da za svakog ekperta pisem pogled gde unapred znam njegovu sifru (ID) pa na osnovu toga vrsim selekciju (sta ako imam 100 eksperata). Moze li to nekako preko sifre ili korisnickog imena kojim se loguje?
Hvala svima na pomoci
 
Odgovor na temu

negyxo
Aleksandar Perkuchin

Član broj: 29751
Poruke: 898
*.sksyu.net.



+171 Profil

icon Re: Pomoc (MS SQL Server)27.02.2005. u 20:38 - pre 233 meseci
Moze preko login-a odnosno user name-a. Recimo mozes kreirati pogled kao nesto nalik ovome

Code:

CREATE VIEW Proba AS
     SELECT * FROM Ekspert WHERE ID = user_id()



ali... koliko je ovo prakticno to je pitanje. Koliko usera toliko i login-ova ce ti trebati na serveru. Ako je manji broj user-a onda je podnosljivo ali ako se povecava vremenom moglo bi biti teze odrzavanje.





 
Odgovor na temu

[es] :: MS SQL :: Pomoc (MS SQL Server)

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

Postavi temu Odgovori

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