I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Taenker du paa et View eller temporaere tabeller ? Et view er ikke en tabel som saadan, den henter bare data fra andre tabeller, dvs hvis du vil tømme dette skal du slette fra de tabeller den henter fra, hvis du taenker paa en temporaer tabel saa kan du slette indholdet ligesom i en normal tabel
Jeg tænker netop på en midlertidig (temporary) tabel! Når man indsætter, updater eller deleter eksisterer dataen også i det virtuelle 'inserted' eller 'deleted' table. Hvordan man man slette al data fra disse? Jeg har prøvet alt. Er det muligt?
Mit problem er at jeg er igang med at oversætte fra Sybase syntax til mssql. I Sybase Adaptive Server Anywhere benyttes keywordet 'newdata' til at referere til de nyeste indsatte data. Der findes ikke noget i MSSQL som umiddelbart virker tilsvarende.
Den måde jeg umiddelbart troede at det virkede på, var ved at hente fra en midleridige 'inserted' tabel. Men åbenbart slettet indholdet af 'inserted tabellen' ikke efter fx et insert statement. Så når jeg anden gang kalder
insert into tabel(TableName) values(inserted.Misc1) <- bare et eksempel
Brokker den sig og fortæller at Misc1 referere til mere end en værdi.
Hvis du kunne hjælpe mig, skal jeg nok smække nogle flere point på :)
update c3i.Code set Code=(select Misc_001 from c3i.Code, inserted), Descr= (select Misc_002 from c3i.Code, inserted) where CodeID= (select CodeID from c3i.Code, inserted);
Det virker også fint nok i første forsøg. Men åbenbart slettes data ikke fra inserted. Når triggeren kører igen, brokker den sig om at det eksisterer mere end blot 1 af variablerne Misc_001, Misc_002 og Code, ikke derfor ikke ved hvilke der skal bruges.
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.