Articles of gespeicherte Prozeduren

SET XACT_ABORT ON funktioniert nicht in Create Procedure

Ich benutze SQL server 2008 SP3 (10.0.5500) Und ich habe einige Probleme mit Rollback-transactions, zuerst muss ich etwas wissen. Dies ist mein Erstellen Prozedur Skript: USE [MYDB] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET XACT_ABORT ON GO If Exists(Select * From Sys.Objects Where [object_id]=Object_Id(N'[Members].[MyProc]') And ObjectProperty([object_id], N'IsProcedure') = 1) Begin Drop Procedure […]

Dynamic Sql- Issue mit den aktiven Feldsuchkriterien

Ich schaffe eine dynamische SQL-Abfrage für die search in einer Tabelle tblEmployees . In tblEmployees ich ein Feld namens active so dass ich das will, wenn wir als 1 mit anderen Parametern aktiv sind, dann sollte es die datasätze suchen, wo aktiv = 1 ist und wenn wir keinen Wert für jeden Wert geben, den […]

SQL server Bestellung nach Abfrage

Ich habe zwei Tische namens Listing und ListingProperties Listing (ID, CurrentPrice) ListingProperties (id, listingId, Fixedprice) Das Problem ist, dass ich alle Angebote nach Fixedprice bestellen Fixedprice . Aber einige Angebote haben keinen Fixedprice . In diesem Fall möchte ich den aktuellen Preis überprüfen und mit anderen Fixedprice Preisen vergleichen und dann bestellen. Auflistung id name […]

Übergeben von Array auf eine memoryprozedur

Ich möchte ein Array von 20k IDs an meine gespeicherte Prozedur param übergeben, um eine bestimmte Tabelle zu aktualisieren. Anstatt zu laufen 20k Update-Abfragen separat, ich möchte 1 Abfrage laufen, um alle zu aktualisieren, sollte es meine performanceen verbessern. Ich weiß, dass ich einen Param zu meinem gespeicherten Proc übergeben kann? Ich habe verstanden, dass […]

Holen Sie alle Werte aus einer Spalte eines CSV-Strings mit Stored Procedure

Innerhalb einer gespeicherten Prozedur muss ich eine ganze CSV-file als String nehmen, dann wähle alle Werte in einer "Spalte" aus, um eine weitere Abfrage in der database zu machen. Ich kann nicht einen gespeicherten doc verwenden – also denke ich, das schließt offen aus, und das alles muss in einer gespeicherten Prozedur durchgeführt werden. Haben […]

SQL server konvertiert varchar string in int

Hallo alle Ich habe die folgende gespeicherte Prozedur SELECT DISTINCT QuestionId, AnswerId, COUNT(AnswerId) AS Cntr, (SELECT COUNT(AnswerId) AS ttl FROM QUserAnswers WHERE (QuestionId = QUAM.QuestionId)) AS TtlCnt FROM QUserAnswers AS QUAM WHERE (QuestionId IN (@QuestionIdIn)) GROUP BY QuestionId, AnswerId ORDER BY QuestionId die ich in @QuestionIdI im Format ' 1,2,3,4,5' passiere 1,2,3,4,5' aber sein Wurf […]

Kann ich MS-SQL Prozedur in Java machen?

Ich versuche, ein SQL-Verfahren mit Java zu machen. der Grund, warum ich eine Prozedur in Java machen muss, ist die Prozedur wird gesperrt, sobald erstellt. Deshalb, wenn ich eine Änderung vornehmen muss, muss ich das ganze Verfahren löschen und ein brandneues machen Verfahren in Java. Kann das möglich sein oder sollte ich einen anderen path […]

Verwenden eines Cursors zum Aktualisieren von Zeilen in einer einzigen Tabelle

Ich suche Anleitung mit MS SQL Cursor oder SQL während loop zu fügen (Hinzufügen, Aktualisieren und Setzen inaktive) Zeilen mit einer einzigen Tabelle auf der Grundlage von Kriterien unten, was die search nach dem endgültigen Dataset: TISCHANSICHT (AUSWÄHLEN * AUS TABELLE WO ENTITY = 123 (@ID) ENTITY ENTITY_TYPE VALUE STATUS_TYPE 123 1 1 1 123 […]

SQL server SP in SP ausführen und Ergebnisse des internen SP-Aufrufs verwenden

Ich muss eine gespeicherte Prozedur innerhalb einer anderen gespeicherten Prozedur ausführen und die Ergebnisse der internen gespeicherten Prozedur in der externen gespeicherten Prozedur verwenden. Einfach wie folgt folgt. SP1 CREATE PROCEDURE spExternal AS BEGIN SET NOCOUNT ON; DECLARE @intInternalResult INT SET intInternalResult= EXEC spInternal END SP Intern CREATE PROCEDURE spInternal AS BEGIN SET NOCOUNT ON; […]

functioniert Entity Framework mit gespeicherten Prozeduren für benutzerdefinierte Getter?

Meine Organisation verwendet derzeit ein Codegen-Framework (.nEtTiers), das automatisch benutzerdefinierte gespeicherte Procs, die einer bestimmten Konvention folgen, in "get" -methods im Domänenmodell, die die gleiche Signatur wie ein Proc haben, Also, zum Beispiel, wenn ich eine Kundentabelle habe und ich einen gespeicherten proc sp_custom_Customer_GetBySalesAmount (@salesAmount) habe, dann wird das Framework einen GetBySalesAmount (salesAmount) im .NET […]