Articles of sql supprimer

SQL – Comment supprimer datatables de base avec beaucoup de relation et utilisé dans beaucoup de time

Quelle est la meilleure pratique pour supprimer une colonne qui est beaucoup utilisée dans le système (j'utilise d'abord le code SQL Server et EF6) Par exemple: J'ai une table pour stocker les informations du département. Dans certaines entresockets, ils utilisent beaucoup de ces informations de service dans de nombreuses entresockets, et certaines procédures stockées sont […]

Supprimer de deux tables dans SQL Server

J'ai deux tables avec beaucoup d'adresses IP et je veux supprimer les identiques de deux tables. J'ai essayé deux fois mais aucun n'a travaillé pour moi. La première requête que j'ai essayée est: Delete FROM table1, table2 WHERE table1.IpAdd != table2.Ipaddress La deuxième requête est: DELETE table1, table2 FROM table1 INNER JOIN table2 WHERE table1.IpAdd […]

écrire des instructions SQL d'insertion, de mise à jour et de suppression dans un file batch

Puis-je écrire des instructions SQL d'insertion, de mise à jour et de suppression dans un file batch? Si je peux le faire, quelqu'un peut-il me donner un exemple s'il vous plaît?

Suppression des valeurs dupliquées sur la base de la date SQL mise à jour

J'essaye d'enlever des cas dupliqués sur notre database. Il y a 3 champs: ProjectID , ClientID , LastVerified . Nous avons eu un problème avec l'une de nos applications et il a créé plusieurs nouveaux ProjectID . Ce que je veux faire est de supprimer les duplicates et de ne laisser que la dernière ligne […]

Utiliser SQL pour effectuer une suppression unique

J'ai quelques tables dans MySQL comme ça: A —- A_has_B —- B (many to many) | | C —- C_has_B——- (many to many) Je dois supprimer les lignes de B étant donné que: La ligne à supprimer est référencée dans C_has_B par C.C_ID La ligne à supprimer n'est pas référencée par d'autres C.C_ID dans C_has_B […]

Suppression de données de tables

Il se peut que j'aie passé trop de time à regarder ça aujourd'hui pour être stupide. Mais…….. J'ai une procédure stockée simple qui fait ceci; BEGIN — SET NOCOUNT ON added to prevent extra result sets from — interfering with SELECT statements. SET NOCOUNT ON; DELETE FROM ProductLoading END La table ProductLoading compose de 3 […]

Comment accélérer l'opération de suppression d'une table contenant des millions d'loggings?

BEGIN TRANSACTION BEGIN TRY ;WITH CTE_TQUOTEWO AS ( SELECT WORKID,QUOTE_NO FROM ABC_TQUOTEWO WITH(INDEX(PK_TQUOTEWO_ID)) WHERE TQUOTEWO_ID != '' ) DELETE CA FROM CTE_TQUOTEWO CA JOIN I_ABC_TQUOTEWO AT WITH(INDEX(PK_ITQUOTEWO_ID)) ON AT.WORKID = CA.WORKID AND AT.QUOTE_NO = CA.QUOTE_NO AND AT.TQUOTEWO_ID != ''; COMMIT TRANSACTION END TRY BEGIN CATCH ROLLBACK TRANSACTION END CATCH J'ai une table avec des millions […]

La requête SQL Delete passe beaucoup de time dans "Index Delete" même si elle affecte 0 lignes

J'utilise MSSQL Server 2008 et j'ai une requête SQL avec une condition simple qui supprime périodiquement les anciens loggings de la table (~ 3 mil loggings dans la table). Cette requête a exécuté un time significatif (~ 10 secondes) même si elle affecte 0 ligne. Cette table a quelques index et dans le plan d'exécution […]

Comment conserver une ligne qui est une key étrangère dans une autre table et supprimer d'autres lignes en double?

J'ai deux tables: A: id code 1 A1 2 A1 3 B1 4 B1 5 C1 6 C1 ================== B: id Aid 1 1 2 4 ( B ne contient pas l' Aid liée au code C1 ) Laissez-moi vous expliquer le stream global: Je veux que chaque ligne du table A ait un code […]

Erreur de conversion SQL DataType

J'essaie ce code: DECLARE @testID varchar(max) set @testID = '1,2,3' Delete from [Test] where [Test_ID] in (@testID) mais je reçois une erreur: La conversion a échoué lors de la conversion de la valeur varchar '1,2,3' en type de données int. Quelqu'un peut-il aider s'il vous plait….