Questions marquées «sql-server»

Microsoft SQL Server est un système de gestion de base de données relationnelle (SGBDR). Utilisez cette balise pour toutes les éditions de SQL Server, y compris Compact, Express, Azure, Fast-track, APS (anciennement PDW) et Azure SQL DW. N'utilisez pas cette balise pour d'autres types de SGBD (MySQL, PostgreSQL, Oracle, etc.). N'utilisez pas cette balise pour des problèmes de développement logiciel et mobile, sauf si elle est directement liée à la base de données.

10
Modifier le nom de schéma de la table dans SQL
Je veux changer le nom de schéma de la table Employeesdans la base de données. Dans le Employeesnom du schéma de base de données de table actuel, dboje veux le changer exe. Comment puis-je le faire ? Exemple: DE dbo.Employees À exe.Employees J'ai essayé avec cette requête: ALTER SCHEMA exe …
175 sql  sql-server  tsql  schema 



14
Comment obtenir le dernier identifiant inséré?
J'ai ce code: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection); myCommand.Parameters.AddWithValue("@UserId", newUserId); myCommand.Parameters.AddWithValue("@GameId", newGameId); myCommand.ExecuteNonQuery(); myConnection.Close(); } Lorsque j'insère dans cette table, j'ai une colonne de clé primaire auto_increment int appelée GamesProfileId, comment puis-je obtenir …
174 c#  sql  sql-server 

14
Comment trouver un texte dans les procédures / déclencheurs SQL Server?
J'ai un serveur lié qui va changer. Certaines procédures appellent le serveur lié comme ceci: [10.10.100.50].dbo.SPROCEDURE_EXAMPLE. Nous avons également des déclencheurs qui font ce genre de travail. Nous devons trouver tous les endroits qui servent [10.10.100.50]à le changer. Dans SQL Server Management Studio Express, je n'ai pas trouvé de fonctionnalité …

13
SQL WHERE .. clause IN plusieurs colonnes
Je dois implémenter la requête suivante dans SQL Server: select * from table1 WHERE (CM_PLAN_ID,Individual_ID) IN ( Select CM_PLAN_ID, Individual_ID From CRM_VCM_CURRENT_LEAD_STATUS Where Lead_Key = :_Lead_Key ) Mais la clause WHERE..IN n'autorise qu'une seule colonne. Comment puis-je comparer 2 colonnes ou plus avec un autre SELECT interne?
173 sql-server 







10
Nom de la table comme variable
J'essaye d'exécuter cette requête: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename Cela produit l'erreur suivante: Msg 1087, niveau 16, état 1, ligne 5 Doit déclarer la variable de table "@tablename". Quelle est la bonne façon d'avoir un nom de table rempli dynamiquement?


15
Calculer un total cumulé dans SQL Server
Imaginez le tableau suivant (appelé TestTable): id somedate somevalue -- -------- --------- 45 01/Jan/09 3 23 08/Jan/09 5 12 02/Feb/09 0 77 14/Feb/09 7 39 20/Feb/09 34 33 02/Mar/09 6 Je voudrais une requête qui renvoie un total cumulé dans l'ordre des dates, comme: id somedate somevalue runningtotal -- -------- …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.