INSERT INTO OU12100T(personnummer,aendringsdato,bruger_id)
SELECT OU10000T.PERSONNUMMER, convert(datetime,{ fn NOW() },5), OU14100T.ID FROM OU10000T INNER JOIN ou11900t ON OU10000T.KLASSE_ID = ou11900t.ID INNER JOIN ou11700t ON ou11900t.skolekode = ou11700t.KODE INNER JOIN OU14100T ON ou11900t.skolekode = OU14100T.skole_kode WHERE ou10000T.EKSTERN_Vejledning IS NULL
Når jeg kører den får jeg følgende fejl.
Server: Msg 512, Level 16, State 1, Procedure ou12100t_INS, Line 20 Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression. The statement has been terminated.
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.
Det eneste jeg synes ser lidt sjovt ud er convert(datetime,{ fn NOW() },5)
Jeg må tilstå at jeg ikke har hørt man kan anvende NOW() på SQL Server og ikke ved hvad fn skal gøre. Hvis Now() findes (jeg har ikke kunnet finde den i BOL) må man vel gå ud fra den returnere en datetime værdi og så er der jo ingen grund til en CONVERT.
Jeg ville kort og godt skrive GETDATE() i denne kolonne, men må¨tilstå at det er en mærkelig fejlmeddelse hvis dette løser det. GETDATE() anvendes i stedet for VB-script\'s (og dermed Access\') Now() i SQL Server.
Jeg vil næsten tro at det er en SQL Server 2000 og at det er en eller anden user function. Kender ikke syntaksen for kaldet af en sådan. Men det kan spørgeren vel fortælle os??
Men al min dokumentation siger at den der skulle virke, og den klarer da oxo syntax checket.
Men saasnart jeg faar mere en 1 row ud af SELECT statementen saa virker den ikke. Fejlmeddelsen kommer normalt ved subqueries f.eks
Select * from table where table.id AS( Select * from table2 )
Her maa der naturligvis ikke vaere mere en 1 row i subqueryen.
Hvordan i hulen masse INSERT\'er jeg ?
Synes godt om
Ny brugerNybegynder
Din løsning...
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.