Paweł Kwaśny

Paweł Kwaśny PROGRAMISTA JAVA

Temat: Wyniki fetchowania w management studio

Napisalem procedure ktora fetchuje wszytkie rekordy z zapytanie (iteruje po rekordach). Uruchamiam w management studio i fetchowane rekordy wyswietlaja sie w management studio w gridzie z wynikami. Jak zrobic zeby rekordy byly fetchowane w procedurze ale zeby nie byly pokazywane podczas uruchamiania procedury z management studio. (SQL Server 2005)
Jarosław Kędzierski

Jarosław Kędzierski Admin od okienek

Temat: Wyniki fetchowania w management studio

Witaj,

nie do końca rozumiem Twoje intencje. Chcesz żeby z poziomu kodu procedura zwracała wynik, z a SSMS nie ? Jeśli tak to jest security issue.
Jeżeli zaś procedura tylko obrabia te rekordy (np. ściąga je do pliku, zmienia itp.) to na pewno da się ją napisać tak, żeby nie wyświetlała rezultatów.

Czy jest możliwe, żebyś zamieścił treść procedury ?
Krzysztof Raczkowski

Krzysztof Raczkowski Stała współpraca,
Logifact-Systems Sp.
z o.o.

Temat: Wyniki fetchowania w management studio

Paweł Kwaśny:
Jak zrobic zeby rekordy byly fetchowane w procedurze ale zeby nie byly pokazywane podczas uruchamiania procedury z management studio. (SQL Server 2005)

A możesz napisać po co chcesz uzyskać ten efekt? Może znajdziemy jakieś inne rozwiązanie :)

--
Pozdrawiam
K.R.

konto usunięte

Temat: Wyniki fetchowania w management studio

A możesz napisać po co chcesz uzyskać ten efekt?
Ja kiedyś trafiłem na cudzą procedurę, która zwracała coś na output (result set). Nie mogłem jej modyfikować, ale musiałem wywołać w swojej procedurze i musiałem zlikwidować ten nieszczęsny output.

Rozwiązałem to tak: zadeklarować zmienną tabelkową która odzwierciedla schema zwracanego outputu (czasochłonne i redundantne) i zrobić insert into... exec. Przy okazji można ograniczyć ilość rekordów do 1 (szkoda, że nie do zera)
declare @temp table (
--tu leci schema
);
set rowcount 1;
insert into @temp
exec dbo.TEST;
set rowcount 0;
Paweł Kwaśny

Paweł Kwaśny PROGRAMISTA JAVA

Temat: Wyniki fetchowania w management studio

znalazlem rozwiazanie zamiast FETCH uzylem w procedurze FETCH INTO, bardziej klopotliwe bo trzeba podac wszystkie kolumny ale nie zwraca wynikow do srodowiska wywolujacego.
Krzysztof Raczkowski

Krzysztof Raczkowski Stała współpraca,
Logifact-Systems Sp.
z o.o.

Temat: Wyniki fetchowania w management studio

Paweł Kwaśny:
znalazlem rozwiazanie zamiast FETCH uzylem w procedurze FETCH INTO, bardziej klopotliwe bo trzeba podac wszystkie kolumny ale nie zwraca wynikow do srodowiska wywolujacego.

Ech ... to ja chyba źle pytanie zrozumiałem :)
Paweł Kwaśny

Paweł Kwaśny PROGRAMISTA JAVA

Temat: Wyniki fetchowania w management studio

W kazdym razie dziekuje za proby pomocy, pozdrawiam:)

Następna dyskusja:

alternatywa dla Management ...




Wyślij zaproszenie do