Articles of gespeicherte Prozeduren

Nullwert, der von einer gespeicherten Prozedur mit Linq zu SQL zurückgegeben wird

Wenn ich eine gespeicherte Prozedur in meiner database (SQL 2000) ausführe und die SCOPE_IDENTITY zurückgibt, bekomme ich einen Wert. Allerdings bekomme ich mit LINQ to SQL einen Nullwert für die Column1-Eigenschaft. Wer hat einen Vorschlag?

Int64 Coercing zu Byte im gespeicherten Prozeduraufruf

Ich habe eine gespeicherte Prozedur, die so aussieht: create procedure [dbo].[Batch_of_Things_Get] (@MaxTimestamp binary(8)) as begin set nocount on select top 3500 i.ThingID, i.Name, i.CreationDate, i.local_timestamp from [dbo].[Thing] i where i.local_timestamp > @MaxTimestamp end und einige C # -Code (in .NET 3.5), die es über System.Data.SqlClient , mit einem long für den @MaxTimestamp Parameter @MaxTimestamp . […]

PHP & MS SQL: sp_helpconstraint <tablename> erlaubt mir nicht, mit mssql_next_result () … zum zweiten datasatz zu gelangen?

Ich versuche, die volle Definition für Constraints auf einer bestimmten Tabelle in MSSQL über PHP's mssql.dll Treiber zu erhalten, und wenn ich next_result () auf der zurückgegebenen Ressource aus der ursprünglichen Abfrage "sp_helpconstraint" rufe, bekomme ich entweder eine leere Ergebnismenge, oder es geht nicht auf die nächste Tabelle der data … Gibt es eine direkte […]

Jeder Vorteil mit gespeicherten Proc über eine view?

Ich habe einen gespeicherten Proc, der eine ziemlich komplexe SELECT-statement durchführt. Der gespeicherte Proc akzeptiert auf params, die in der Abfrage verwendet werden: ALTER PROCEDURE [dbo].[GetConnections] @equipmentId int, @equipmentPortNum int AS SELECT ..SELECT QUERY HERE.. END Ich erwäge, dies zu einer view zu ändern und nur die view zu filtern, wenn ich es nenne: SELECT […]

Weird Verhalten mit zwei Ausgangsparametern in einem gespeicherten Proc aus c #

Ich habe eine bestehende geplante Prozedur geändert. Es hatte ursprünglich einen ouput Parameter in der gespeicherten proc und es wurde wie folgt in der c # -Code, die es genannt: cmd.Parameters.Add("@Var1Param", SqlDbType.BigInt); if (Var1 == 0) cmd.Parameters["@Var1"].Value = DBNull.Value; else cmd.Parameters["@Var"].Value = Var1; cmd.Parameters["@Var1"].Direction = ParameterDirection.InputOutput; cmd.ExecuteNonQuery(); // Get Var1 Var1= dataMorph.ToInt64(cmd.Parameters["@Var1"].Value.ToString()); Gerade zu klären, […]

Wie exportiere ich mehr als 1 MB im XML-Format mit sqlcmd und ohne Eingabedatei?

In SQL server 2008 möchte ich das Ergebnis einer gespeicherten Prozedur in eine file mit sqlcmd– Dienstprogramm exportieren . Jetzt ist das Ende meiner gespeicherten Prozedur eine select-statement mit einer "for xml path .." -Klausel am Ende. Ich lese auf BOL, dass wenn ich nicht will, dass meine Ausgabe bei der Erreichung der 1MB-filegröße abgeschnitten […]

Tool zum Konvertieren von gespeicherten Prozeduren zwischen Oracle <-> SQL server

Welche Werkzeuge verwenden Sie, um gespeicherte Prozeduren / functionen / Trigger etc. zwischen Oracle und SQL server zu konvertieren Vielleicht hat jemand eine Flusen zu "Best Practices" doc? 🙂

nicht in der Lage, sql clr gespeicherte Prozedur (nicht in der Lage, Metadaten zu überprüfen)

Ich versuche, den Befehl CREATE ASSEMBLY für eine SQL CLR (.Net 3.5) Assembly auf SQL server 2008 auszuführen. Es gibt eine kryptische Fehlermeldung zurück: An error occurred while gathering metadata from assembly 'My.Awesome.Assembly' with HRESULT 0x80004005. Warum macht das das und wie kann ich es beheben, ohne es als UNSAFE einzusetzen? Schritte, die ich gemacht […]

Benötige SQL server-gespeicherte Prozedur für diese Abfrage

Ich habe ein ASPX.NET DataGrid und ich versuche, eine ausgewählte LIKE 'X'% aus einer Tabelle zu verwenden, die 1 Feld namens Standort hat. Ich versuche, die Orte anzuzeigen, die mit einem bestimmten Buchstaben (Beispiel wxxx, axxx, fxxx) in verschiedenen Spalten in meinem dataraster beginnen. Ich versuche, mehr als 1 Spalte in meinem Datagrid mit einem […]

Verwenden von Param-Variable als @Table in Stored Procedure

Mögliche Duplikate: Dynamic SQL (Tabellenname als Parameter übergeben) Sql – tablename als Variable Ist es möglich, ein @param innerhalb der gespeicherten Prozedur als dynamischen Tabellennamen zu verwenden? SELECT * FROM @tablename Weil ich so einen Fehler bekomme: Msg 1087, Stufe 16, Zustand 1, Muss die Tabellenvariable "@tablename" deklarieren. @tablename ist als @tablename definiert, warum sehe […]