Articles of server sql

Convertir des lignes en colonnes SQL Server

Je suis nouveau à SQL Server, je veux convertir ma sortie qui est comme BachNo|Release Qty ———- A |10 A |30 A |40 B |90 B |30 Je veux transposer cette structure en BatchNO | Qty Release1 | Qty Release2 | Qty Release3 —————————————————- A | 10 | 30 | 40 B | 90 | […]

get du text pour les contraintes dans le server SQL

Dans Sql Server, nous avons un moyen rapide et pratique de récupérer le text des procédures stockées: sp_helptext my_proc Existe-t-il un autre moyen similaire de renvoyer la définition des contraintes?

SQL Server avec Order by et select top 1 très lent

Cette requête sans le TOP 1 fonctionne en une seconde avec le top 1, cela prend 8 secondes. Des idées comment je peux améliorer cela? SELECT top 1 bw.id as workflow_id,bw.status_id workflow_status_id, bo. record_id,bo.addr_line_1, bw.created_by from dbo.input_Oct bo left outer join dbo.onebyone_workflow bw on bw.record_id = bo.record_id and (job_id = 18) where (bw.id IS NULL) […]

Impossible de find la table "cdc.lsn_time_mapping"

Je travaille sur un système hérité qui a un appel à cette fonction (sys.fn_cdc_map_time_to_lsn), et j'obtiens l'erreur suivante: Invalid object name 'cdc.lsn_time_mapping' Je n'ai pas trouvé cette table dans Object Explorer. Y a-t-il un rlocation pour cette fonction ou dois-je avoir une autorisation spéciale pour y accéder? Merci d'avance.

Index MSSQL entre deux dates

J'ai une table composée de plusieurs colonnes, dont deux dates (startDate et endDate). La table contient 15.000.000 loggings. Ma requête est configurée comme ceci SELECT ID FROM table WHERE @inputdate BETWEEN startDate and endDate Comment mon index doit-il être configuré pour optimiser les performances?

MSSQL Obtenir les dernières inputs ajoutées dans les 30 dernières secondes?

Je veux get les dernières inputs dans les 30 dernières secondes à partir d'une database MSSQL. En Mysql vous faites: SELECT * FROM table WHERE datetime> (now () – intervalle 30 secondes) Comment faire cela dans MSSQL?

Explication de la syntaxe de procédure stockée SQL Server

SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE <Procedure_Name, sysname, ProcedureName> — Add the parameters for the stored procedure here <@Param1, sysname, @p1> <Datatype_For_Param1, , int> = <Default_Value_For_Param1, , 0>, <@Param2, sysname, @p2> <Datatype_For_Param2, , int> = <Default_Value_For_Param2, , 0> AS BEGIN — SET NOCOUNT ON added to prevent extra result sets from […]

Nombre de SQL où entre les dates par mois

Considérez datatables ci-dessous: ID Reference Manager LeaseFirstStart LeaseStop 1 KLEIN John 2008-04-02 00:00:00.000 2010-04-01 00:00:00.000 2 HAWKER John 2008-12-18 00:00:00.000 2010-09-17 00:00:00.000 3 SLEEP Bob 2008-01-23 00:00:00.000 2009-01-22 00:00:00.000 4 CODD Bob 2009-08-03 00:00:00.000 2010-08-02 00:00:00.000 5 ALLEN Bob 2008-01-30 00:00:00.000 2009-07-31 00:00:00.000 Le premier mois est janvier 2008 et le dernier mois est septembre […]

Serveur SQl Requête dynamic

J'ai une connection de table KEY Base_TBL Connected_table Base_tbl_colmn Connected_table_colmn —- —— ————- ———— —————— PRM Table1 Table2,Table3 colm1 Colm2,colm3 FRN Table4 table5 colm4 colm5 Je dois générer une requête dynamic qui devrait donner une sortie quelque chose comme ça select * from table1 INNER JOIN Table 2 ON table1.colm1 =table2.colm2 INNER JOIN Table3 on […]

Comment afficher une colonne d'une table qui n'est pas dans l'autre table mais le nom du champ est identique

SERVEUR SQL: SELECT tblModule.ModuleID tblActivity.ModuleID, FROM tblActivity LEFT JOIN tblModule ON tblModule.ModuleID LIKE 'Null' AND tblModule.ModuleID = tblActivity.ModuleID ORDER BY tblModule.ModuleID Ok donc ici j'essaie d'afficher le ModuleID de tblModule qui n'est pas disponible sous ModuleID dans tblActivity ce code ne marche pas il dit: Msg 156, niveau 15, état 1, ligne 2 Syntaxe incorrecte […]