Forum » Programiranje » [TSQL] MS SQL + UDF
[TSQL] MS SQL + UDF
mov ax 0x7c0 ::
Imam en problemček.
vprašanje : ali je možen update tabele, ki jo funkcija vrača, znotraj funkcije z sub selektom na tabelo ?
npr:
ALTER FUNCTION [dbo].[blablabla]
()
RETURNS
@blatable TABLE
(
bla int, bla1 int
)
AS
insert @blatable
select nekaj
update @blatable set bla1 = (select top 1 d.bla1 from @blatable d where d.bla1 > bla1)
where bla1 = nekaj
return
vprašanje : ali je možen update tabele, ki jo funkcija vrača, znotraj funkcije z sub selektom na tabelo ?
npr:
ALTER FUNCTION [dbo].[blablabla]
()
RETURNS
@blatable TABLE
(
bla int, bla1 int
)
AS
insert @blatable
select nekaj
update @blatable set bla1 = (select top 1 d.bla1 from @blatable d where d.bla1 > bla1)
where bla1 = nekaj
return
Vsak dan nekaj novega :)
- spremenil: mov ax 0x7c0 ()
BlueRunner ::
Moralo se bi dati. Poglej v dokumentacijo.
Primer iz dokumenta pa je sledeč:
WHERE pogoj lahko dopišeš v skladu z željami in potrebami.
Primer iz dokumenta pa je sledeč:
UPDATE dbo.Table2
SET dbo.Table2.ColB = dbo.Table2.ColB + dbo.Table1.ColB
FROM dbo.Table2
INNER JOIN dbo.Table1
ON (dbo.Table2.ColA = dbo.Table1.ColA);
WHERE pogoj lahko dopišeš v skladu z željami in potrebami.
Zgodovina sprememb…
- spremenilo: BlueRunner ()
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | mysql, insert, values, selectOddelek: Programiranje | 2041 (1868) | slosi |
| » | [SQL] InsertOddelek: Programiranje | 2208 (1810) | greentech |
| » | T-SQL FIRST / TOP / MAX...Oddelek: Programiranje | 1598 (1598) | frudi |
| » | [T-SQL] Kako vnest podatek v bazo in da ti hkrati vrne id?Oddelek: Programiranje | 3113 (2831) | dmok |
| » | pgSQL problem z indexi...Oddelek: Izdelava spletišč | 1315 (1225) | Tito |