W poście Quiz - coś do poduszki opublikowałem zestaw pytań z Quiz'u jaki zorganizowałem dla kolegów z pracy. Od czasu do czasu wpadają mi do głowy różne zagadki dlatego postanowiłem, że co ciekawsze będę wrzucał ku pamięci na bloga. Oto pierwsza z nich.
Po wykonaniu poniższego kodu na ekran zostanie wypisana wartość 0. Czego należy użyć zamiast tabeli tymczasowej aby aby na ekran została wypisana wartość 2?
Zamiast tabeli tymczasowej należy użyć zmiennej tabelarycznej.
Po wykonaniu poniższego kodu na ekran zostanie wypisana wartość 0. Czego należy użyć zamiast tabeli tymczasowej aby aby na ekran została wypisana wartość 2?
CREATE TABLE #Temp ( Id INT IDENTITY, Value VARCHAR(10) ); BEGIN TRANSACTION; INSERT INTO #Temp VALUES('aaa'); INSERT INTO #Temp VALUES('bbb'); ROLLBACK; SELECT COUNT(1) FROM #Temp; DROP TABLE #Temp;Pokaż/Ukryj odpowiedź
Zamiast tabeli tymczasowej należy użyć zmiennej tabelarycznej.
DECLARE @Temp TABLE ( Id INT IDENTITY, Value VARCHAR(10) ); BEGIN TRANSACTION; INSERT INTO @Temp VALUES('aaa'); INSERT INTO @Temp VALUES('bbb'); ROLLBACK; SELECT COUNT(1) FROM @Temp;
0 comments:
Post a Comment