Articles of procédures stockées

Comment puis-je sélectionner dynamicment une list de plusieurs colonnes à partir d'une table MSSQL, sans concaténation de strings?

J'ai pris quelques searchs mais les exemples n'utilisent qu'un seul paramètre / nom de colonne ou ils ajoutent simplement des strings set. J'ai un tableau décrivant les projets. Il y a des colonnes immuables comme un identifiant, un numéro de projet et autres, et plusieurs colonnes 'dynamics' qu'un user / admin peut append via une […]

Appelez une procédure stockée à partir d'une colonne dans une table dans SQL Server

J'espère que quelqu'un peut m'aider avec ça. J'ai une table qui tiendra des appels de procédure stockée avec la priorité de ces appels et la procédure stockée qui lit cette table et exécute les procédures. La requête comme ceci: DECLARE @sql VARCHAR(MAX) SET @sql = SELECT TOP 1 procColumn FROM ProcRequest WHERE Status = 'NotRan' […]

clr procédure stockée appel wcf service valeurs de paramètre manquantes

Je suis confronté à un problème très étrange avec un service WCF appelé par une procédure stockée CLR. Fondamentalement mon service attend un tableau d'éléments comme suit: [ServiceContract] public class ServiceFoo { [OperationContract] bool ImportFoos(IEnumerable<Foo> foos); } public class Foo { public int a {get;set;} public int b {get;set;} public ssortingng c {get;set;} public int […]

Mise à jour SQL La valeur est utilisée et modifiée sur la même déclaration. Toujours le même comportement?

J'ai rencontré un problème avec une procédure que je vais mettre en production. La chose est que je vais faire une mise à jour sur une partie de cette procédure, fi, comme suit: DECLARE @paramStartDate DATETIME = '2014-12-31 23:00' UPDATE [table1] SET EndDate = Dateadd(hour, 23, StartDate), UpdateDate = Getdate(), StartDate = @paramStartDate WHERE StartDate […]

Procédure stockée SQL Server pour insert des données sélectionnées

Je suis nouveau aux procédures stockées pour supporter avec moi. En une seule procédure, j'essaie de sélectionner des données dans une table et d'insert ces données dans une autre table. Par exemple voici ma déclaration de sélection: SELECT SUM((qty_invoiced * price)) FROM table1,table2 WHERE table1.co_num = table2.co_num AND UPPER(table2.strIDX) = 'S' AND DATEPART(wk,table1.order_date) = DATEPART(wk,Getdate()) […]

Erreur de procédure stockée SQL Server: Déclarez la variable Table requirejse

Mais même si à mes yeux semble tout OK, je reçois une erreur quand essayer d'exécuter: Déclarer la variable de table "@_Tbl" Code: SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE dbo.sp_setSettings ( @UID nvarchar(50), @Tbl nvarchar(30), @Fld nvarchar(30), @Vle nvarchar (200), @WFld nvarchar (30), @WVle nvarchar (200) ) AS SET NOCOUNT ON; DECLARE […]

Procédure stockée avec le nom de la table et les valeurs en tant que parameters

J'ai des problèmes pour insert des valeurs avec une procédure stockée avec des valeurs en tant que parameters et le nom de la table aussi. ceci fait partie de ma table: Ma table: CREATE TABLE [dbo].[INGRESOLOTEMP_100] ( [CLIENTE_CODIGO] [SMALLINT] NOT NULL, [CAJA_CODIGO] [nvarchar](20) NULL, [CAJA_NUMERO] [SMALLINT] NOT NULL, ) Ma procédure stockée: CREATE PROCEDURE [dbo].[SP_LOT_INSERTLOTEMP] […]

Comment faire pour échapper les guillemets doubles dans la requête bcp sql dans le server SQL de la procédure stockée

Ce qui suit est mon code de procédure stockée: Alter PROCEDURE [dbo].[ConvertToFile] @TempFileName varchar(8000) AS BEGIN SET NOCOUNT OFF; DECLARE @bcpFileCmd varchar(8000) SET @bcpFileCmd= 'bcp "SELECT id,full_Name,message from NotesTable " queryout '+@TempFileName+' -t, -c -T' EXEC master..xp_cmdshell @bcpFileCmd END BCP vide toutes datatables de NotesTable dans le file. Mais je dois joindre les résultats du […]

Comment transmettre la valeur à la table de données dans la procédure stockée lors de l'exécution dans SQL Server 2008

J'ai une procédure stockée qui prend 2 parameters de UDT. Comment puis-je transmettre la valeur aux parameters proc mémorisés lors de l'exécution de cette procédure stockée? Par exemple: create procedure temp ( @input1 AS Datatable1 READONLY, @input2 AS Datateble2 READONLY, ) Ici, Datatable1 et Datatable2 sont des types de tables Alors, comment puis-je exécuter la […]

Erreur VB6 lors de l'appel de SQL Server SP: "opération n'est pas autorisée lorsque l'object est fermé"

J'ai une ancienne application VB6 qui était connectée à la database de production sybase. La database a récemment été migrée vers SQL Server 2008 R2 et maintenant, je suis en train de mettre à jour l'application pour qu'elle rest opérationnelle. L'erreur que j'obtiens est " L'opération n'est pas autorisée lorsque l'object est fermé ". C'est […]