Tema: Re: T-SQL
Autorius: Gintautas
Data: 2009-12-03 09:15:42
Duombaze MS SQL.  Pas mane sukasi 2005 SQL. Pas klienta gali buti ir kita 
versija.
Ideja kodel  taip reikia daryti tokia. Yra viena duombaze. Su ta duombaze 
gali dirbti kelios imones.
Kiekviena imone turi savo lentele Pirkejas
Imone1$Pirkejas
Imone2$Pirkejas ir t.t.

Toj duombazej tu imoniu n.., bet dvi imones nusprende kad ju Pirkejai turi 
buti vienodi. Negaliu toms imones padaryti kitos lenteles i kuria kartu 
kreiptusi.




"Gintautas" <gintuoklis@gmail.com> wrote in message 
news:cnldh5dj3t9cf3egraan6sf47j6gffa1o0@4ax.com...
> Sveiki,
> Nesu SQL programuotojas, tai prasau jusu patarimo kaip reiktu padaryti
> toki dalyka.
>
> Yra dvi lenteles table1 ir table2(toj pacioj bazeje). Ju schemos
> identiskos. Ka as noriu padaryti. tai jas sinchronizuoti. Glavoju
> sukurti table1 trigerius OnInsert, OnUpdate, OnDelete.
>
> Pirmiausia pameginau padaryti OnInsert. Rasau taip:
> INSERT INTO table2
> SELECT table1.*
> FROM table1
> WHERE [no] = (select [no] from inserted)
>
> Tada man sql pradejo keiktis del timestamp lauko esancio lentelese.
> Kaip suprantu as negaliu parasyti taip:
> SELECT table.* except [timestamplaukas]
>
> As galeciau isvardinti visus laukus, bet nenoriu vardinti visu lauku,
> nes pasikeitus lentai nesinori modifikuoti trigeriu.
> Turbut galiu paselectinti lauku sarasa is kokios sistemines lentos?
>
> Na kaip jau minejau nesu SQL programuotojas, tai gal apskritai viska
> not in SQL way. Zodziu uzveskit ant kelio kaip viska teisingai
> pasidaryti. Beje yokiu lenteliu "poru" bus ne viena. 



__________ Information from ESET NOD32 Antivirus, version of virus signature database 4656 (20091202) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com