Jak przypisać wynik wywołania exec do zmiennej w SQL? Mam wywołany zapisany proces up_GetBusinessDay, który zwraca pojedynczą datę. Czy możesz zrobić coś takiego: exec @PreviousBusinessDay = dbo.up_GetBusinessDay @Date, -1
Otrzymuję błąd podczas uzyskiwania dostępu do procedury składowanej w programie SQL Server Server Error in '/' Application. Procedure or function 'ColumnSeek' expects parameter '@template', which was not supplied. Dzieje się tak, gdy wywołuję procedurę składowaną z parametrem za pośrednictwem połączenia danych .net z sql (System.data.SqlClient), mimo że dostarczam parametr. Oto …
Czy mogę WYBRAĆ wiele kolumn do wielu zmiennych w ramach tego samego zapytania wybierającego w MySQL? Na przykład: DECLARE iId INT(20); DECLARE dCreate DATETIME; SELECT Id INTO iId, dateCreated INTO dCreate FROM products WHERE pName=iName; Jaka jest poprawna składnia tego?
Próbowałem zmienić domyślną wartość parametru za pomocą tego: ALTER PROCEDURE [dbo].[my_sp] @currentDate datetime = GETDATE() i wszystko, co dał mi prekompilator SQL, to ten błąd: Msg 102, poziom 15, stan 1, procedura my_sp, wiersz 8 Niepoprawna składnia w pobliżu „(”. Stworzyłem już procedurę. (Nie jestem pewien, czy to ma znaczenie). …
Napisałem przechowywany proces, który dokona aktualizacji, jeśli istnieje rekord, w przeciwnym razie dokona wstawienia. Wygląda mniej więcej tak: update myTable set Col1=@col1, Col2=@col2 where ID=@ID if @@rowcount = 0 insert into myTable (Col1, Col2) values (@col1, @col2) Moja logika stojąca za pisaniem tego w ten sposób jest taka, że aktualizacja …
Muszę przekonwertować int datafield na nvarchar z wiodącymi zerami przykład: 1 zamień na '001' 867 konwertuj na '000867' itd. dzięki. To moja odpowiedź 4 godziny później ... Przetestowałem ten skrypt T-SQL i dla mnie działa dobrze! DECLARE @number1 INT, @number2 INT SET @number1 = 1 SET @number2 = 867 SELECT …
Nie znam Oracle tak dobrze, jak bym chciał. Mam jakieś 250 tys. Rekordów i chcę wyświetlać je po 100 na stronie. Obecnie mam jedną procedurę składowaną, która pobiera wszystkie ćwierć miliona rekordów do zestawu danych za pomocą adaptera danych i zestawu danych oraz metody dataadapter.Fill (zestaw danych) na wynikach z …
Czy jest możliwe przechwycenie wydruku z procedury składowanej T-SQL w .NET? Mam wiele starszych procesów, które używają print jako środka do przesyłania komunikatów o błędach. Na przykład, czy można uzyskać dostęp do nadruku „słowo” z następującej procedury PROC? -- The PROC CREATE PROC usp_PrintWord AS PRINT 'word' // Some C# …
Mam procedurę składowaną, która niesamowicie przekracza limit czasu za każdym razem, gdy jest wywoływana z aplikacji internetowej. Uruchomiłem Sql Profiler i prześledziłem wywołania, które wygasły, i w końcu odkryłem następujące rzeczy: Po wykonaniu instrukcji z poziomu MS SQL Management Studio, z tymi samymi argumentami (w rzeczywistości skopiowałem wywołanie procedury ze …
Widzę procedury Oracle czasami napisane ze słowem kluczowym „AS”, a czasami ze słowem kluczowym „IS”. CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **AS** ... vs. CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **IS** ... Czy jest jakaś różnica między tymi dwoma? Edycja: Wygląda na to, że nie ma między nimi …
W T-SQL jest to dozwolone: DECLARE @SelectedValue int SELECT @SelectedValue = MyIntField FROM MyTable WHERE MyPrimaryKeyField = 1 Zatem możliwe jest pobranie wartości SELECT i umieszczenie jej w zmiennej (oczywiście pod warunkiem, że jest skalarna). Jeśli umieszczę tę samą logikę wyboru w procedurze składowanej: CREATE PROCEDURE GetMyInt AS SELECT MyIntField …
Piszę prostą aplikację internetową do wywoływania procedury składowanej i pobierania niektórych danych. Jest to bardzo prosta aplikacja, która współpracuje z bazą danych klienta. Przekazujemy identyfikator pracownika i identyfikator firmy, a procedura składowana zwróci dane pracownika. Aplikacja internetowa nie może aktualizować / usuwać danych i używa SQL Server. Wdrażam moją aplikację …
Obecnie mam procedurę składowaną, w której chcę wstawić nowe wiersze do tabeli. insert into cars (id, Make, Model) values('A new Guid', "Ford", "Mustang") Zatem klucz podstawowy „id” to Guid. Wiem, jak utworzyć nowy Guid w kodzie C #, ale w ramach procedury składowanej nie jestem pewien, jak wygenerować nowe Guid …
Mam taki widok: CREATE VIEW MyView AS SELECT Column FROM Table WHERE Value = 2; Chciałbym uczynić go bardziej ogólnym, to znaczy zmienić 2 na zmienną. Próbowałem tego: CREATE VIEW MyView AS SELECT Column FROM Table WHERE Value = @MyVariable; Ale MySQL na to nie pozwala. Znalazłem brzydkie obejście: CREATE …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.