Articles of variables

Comment faire une variable temporaire agir comme * dans une instruction select, dans t-sql

Lorsque vous écrivez une instruction select avec '*' (par exemple, select * (…)), j'aimerais utiliser la combinaison de touches [shift + 2] + [2], au lieu de [shift + 8]. C'est parce que je peux find le bon décalage et 2 button plus facile sur mon keyboard que le décalage gauche et 8. Bien que […]

Comment initialiser une variable dans une procédure stockée avec une instruction select

Je me request comment je peux directement donner à cette variable ( @p_txtValue ) dans la procédure stockée ( EXEC dbo.bisting_sp_common_Event_SetParameter ) une valeur avec une instruction select sans utiliser l'instruction SET ci-dessus. C'est mon code où @l_txtTemp avec une instruction SET puis la valeur @p_txtValue . SELECT ssh.No_ ,ssh.[Bill-to Customer No_] ,RANK () over […]

Convertir MSsQL en procédure stockée MySql en utilisant @variable

J'ai utilisé ce SP avec MsSQL. Comment puis-je le convertir en MySQL? Cela ne me permettrait pas de créer une procédure à cause d'erreurs de syntaxe. L'objective est de recevoir une string d'un user comme ceci: (ReportId, UserName) – si trouvé dans la variable, renvoyer Autorisé sinon renvoyer Accès refusé. Merci. Procedure [dbo].[Permission] @ReportId As […]

Soudain "Doit déclarer la variable scalaire" lors de l'exécution d'exemples d'extraits

J'explorais les nouvelles fonctionnalités de Transact SQL JSON en exécutant divers exemples d'extraits dans mon SQL Server 2014 Management Studio habituel, en vue d'une installation propre de SQL Server 2016 Express. J'ai commencé à comprendre comment cela fonctionne, mais soudainement je me suis fait mordre par Doit déclarer la variable scalaire Par exemple, cet extrait […]

Comment définir le résultat d'une procédure stockée sur une variable

J'appelle une procédure stockée comme ceci: EXEC usp123 @F1 = 1, @F2 = 'A', @F3 = 5 DECLARE @Result int SET @Result = (EXEC usp123 @F1 = 1, @F2 = 'A', @F3 = 5) Comment puis-je affecter une variable à la sortie de cette procédure stockée comme la syntaxe ci-dessus ne fonctionne pas ..

Les variables du groupe SSRS n'apparaissent pas dans la window de l'éditeur d'expression

Je viens de find que dans SSRS les variables de groupe n'apparaissent pas dans la catégorie "variables" de l'éditeur d'expression Windows. Cela signifie que je ne peux pas double-cliquer sur le nom de la variable pour les utiliser et que je dois les taper manuellement. J'ai confirmé ce problème sur SSRS 2016 et 2008. Est-ce […]

Champ XML SQL Server – Utilisation de la variable TSQL comme indicateur de séquence de noeud XML

Pourquoi cela fonctionne-t-il? SELECT XDocument .value('(/Book/Chapter[@verse="allo"])[2]', nvarchar(max)') FROM XBiblos WHERE Version = 666 Mais pourquoi cela ne fonctionne-t-il pas? Où le seul diff est que [2] est remplacé par [sql:variable("@i")] Ce qui entraîne une erreur msg 'value()' requires a singleton (or empty sequence), found operand of type 'xdt:untypedAtomic *' DECLARE @i int; SET @i = […]

T-SQL Skip cte Table et Union lorsque la variable est nulle

J'ai une requête qui capture toutes les expéditions et les coûts de notre usine. Des exemples de données et la sortie souhaitée sur Google Drive ici: https://drive.google.com/open?id=0B4xdnV0LFZI1VndEaGgxNDVpU2M Le problème est que nous avons deux façons différentes de vendre des choses. L'un est 'Regluar' où nous le fabriquons et l'autre est un 'achat / vente' où […]

SQL sélectionner de la colonne où la colonne est égale à la variable de table?

Je suis un noob SQL sérieux donc toute aide est appréciée. J'ai du mal à expliquer ce que j'essaie de faire, alors je vais exposer ce que j'ai jusqu'à présent: DECLARE @UserIDInt table (ID int); INSERT into @UserIDInt SELECT UserId FROM [LcsCDR].[dbo].[Users] WHERE [LcsCDR].[dbo].[Users].[UserUri] LIKE '%example'; SELECT * FROM [LcsCDR].[dbo].[SessionDetails] WHERE [LcsCDR].[dbo].[SessionDetails].[User1Id] = @UserIDInt; "DECLARE […]

La requête utilisant Variable renvoie toujours la valeur Variable

J'ai créé la procédure suivante pour get finalement la valeur (et non le nom de la colonne à la fin). Toutefois, si vous utilisez juste le @ColumnName déclaré dans la dernière requête, je vois juste le nom de la colonne 'XXX' et non la valeur de XXX sur cette ligne. J'ai ce qui suit: DECLARE […]