Als «stored-procedures» getaggte Fragen

Eine Unterroutine, die Anwendungen zur Verfügung steht, die auf ein relationales Datenbanksystem zugreifen.


11
Die Prozedur erwartet einen Parameter, der nicht angegeben wurde
Beim Zugriff auf eine gespeicherte Prozedur in SQL Server wird der Fehler angezeigt Server Error in '/' Application. Procedure or function 'ColumnSeek' expects parameter '@template', which was not supplied. Dies geschieht, wenn ich eine gespeicherte Prozedur mit einem Parameter über die Datenverbindung von .net zu SQL aufrufe (System.data.SqlClient), obwohl ich …


6
SQL-Funktion als Standardparameterwert?
Ich habe versucht, einen Standardparameterwert folgendermaßen zu ändern: ALTER PROCEDURE [dbo].[my_sp] @currentDate datetime = GETDATE() und alles, was der SQL-Pre-Compiler mir gab, war dieser Fehler: Meldung 102, Ebene 15, Status 1, Prozedur my_sp, Zeile 8 Falsche Syntax in der Nähe von '('. Ich habe die Prozedur bereits erstellt. (Ich bin …


17
Wie konvertiere ich int in char mit führenden Nullen?
Ich muss int datafield in nvarchar mit führenden Nullen konvertieren Beispiel: 1 konvertiere zu '001' 867 konvertieren zu '000867' usw. Vielen Dank. Dies ist meine Antwort 4 Stunden später ... Ich habe dieses T-SQL-Skript getestet und arbeite gut für mich! DECLARE @number1 INT, @number2 INT SET @number1 = 1 SET …

3
Druckausgabe der gespeicherten Prozedur in .NET erfassen
Ist es möglich, die Druckausgabe einer in .NET gespeicherten T-SQL-Prozedur zu erfassen? Ich habe viele ältere Prozesse, die den Druck als Mittel zur Fehlermeldung verwenden. Ist es beispielsweise möglich, über das folgende PROC auf das Outprint-Wort zuzugreifen? -- The PROC CREATE PROC usp_PrintWord AS PRINT 'word' // Some C# Code …

6
Gespeicherte Prozedur langsam, wenn sie aus dem Web aufgerufen wird, schnell aus Management Studio
Ich habe eine Prozedur gespeichert, die jedes Mal, wenn sie von der Webanwendung aufgerufen wird, eine wahnsinnige Zeitüberschreitung aufweist. Ich habe den SQL-Profiler gestartet und die Anrufe in dieser Zeit verfolgt und schließlich Folgendes herausgefunden: Bei der Ausführung der Anweisungen aus dem MS SQL Management Studio mit denselben Argumenten (tatsächlich …

6
Paging mit Oracle
Ich bin mit Oracle nicht so vertraut, wie ich es gerne hätte. Ich habe ungefähr 250.000 Datensätze und möchte sie 100 pro Seite anzeigen. Derzeit habe ich eine gespeicherte Prozedur, die alle eine Viertelmillion Datensätze mithilfe eines Datenadapters und eines Datensatzes sowie der Methode dataadapter.Fill (Datensatz) für die Ergebnisse des …

4
T-SQL erhält den SELECTED-Wert der gespeicherten Prozedur
In T-SQL ist dies zulässig: DECLARE @SelectedValue int SELECT @SelectedValue = MyIntField FROM MyTable WHERE MyPrimaryKeyField = 1 Es ist also möglich, den Wert eines SELECT abzurufen und in eine Variable einzufügen (vorausgesetzt, es ist offensichtlich skalar). Wenn ich dieselbe Auswahllogik in eine gespeicherte Prozedur einfüge: CREATE PROCEDURE GetMyInt AS …

6
Was ist der Unterschied zwischen "AS" und "IS" in einer gespeicherten Oracle-Prozedur?
Ich sehe Oracle-Prozeduren, die manchmal mit "AS" und manchmal mit dem Schlüsselwort "IS" geschrieben wurden. CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **AS** ... vs. CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **IS** ... Gibt es einen Unterschied zwischen den beiden? Bearbeiten: Anscheinend gibt es keinen funktionalen Unterschied zwischen den …


18
So rufen Sie eine gespeicherte Prozedur von Java und JPA aus auf
Ich schreibe eine einfache Webanwendung, um eine gespeicherte Prozedur aufzurufen und einige Daten abzurufen. Es ist eine sehr einfache Anwendung, die mit der Datenbank des Kunden interagiert. Wir übergeben die Mitarbeiter- und Firmen-ID und die gespeicherte Prozedur gibt die Mitarbeiterdaten zurück. Die Webanwendung kann keine Daten aktualisieren / löschen und …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.