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 | 1814 (1641) | slosi |
» | [SQL] InsertOddelek: Programiranje | 2072 (1674) | greentech |
» | T-SQL FIRST / TOP / MAX...Oddelek: Programiranje | 1492 (1492) | frudi |
» | [T-SQL] Kako vnest podatek v bazo in da ti hkrati vrne id?Oddelek: Programiranje | 2890 (2608) | dmok |
» | pgSQL problem z indexi...Oddelek: Izdelava spletišč | 1157 (1067) | Tito |