Articles of sql server 2000

Est-il possible de convertir cette application externe à gauche join?

SELECT hb.custnum,hb.custname as Cname,dv.custname as [CustName],'0' + hb.cellnum as cellnum,dv.ccelnumber, UPPER(hb.subd) as subd,UPPER(dv.BilStAdd) as BilStAdd,hb.entity,dv.BilCtAdd FROM [cust] as dv OUTER APPLY ( SELECT TOP 1 * FROM ##custnumtbl WHERE ##custnumtbl.CustNum = dv.custnum ORDER BY totaldue DESC ) hb Where '0' + hb.cellnum <> dv.ccelnumber or RTRIM(LTRIM(hb.custname)) <> RTRIM(LTRIM(dv.CustName)) or UPPER(hb.subd) <> RTRIM(LTRIM(UPPER(dv.BilStAdd))) or UPPER(hb.entity) <> […]

Les résultats des requêtes changent après la création d'un cluster PK

Dans une nouvelle mission, je suis confronté à un SQL Server 2000 🙁 où j'ai trouvé beaucoup de grandes tables sans aucun index clusterisé, donc j'ai suggéré de changer cela. renvoyer le même résultat lorsque l'index PK a été mis en cluster et quand il ne l'était pas. Je sais que la requête est moche; […]

Problème de restauration DB

J'ai un problème en essayant de restaurer une database. Auparavant, j'avais SQL Server 2000 sur mon système, j'ai donc installé SQL Server 2005 et maintenant j'essaye de download une sauvegarde de DB faite sur SQL Server 2005 seulement. En téléchargeant que je reçois ce qui suit: La requête est restore database APR15THB from disk ='C:\datab\APR15MUR.bak' […]

Pourquoi "WHERE (Time_Stamp> = TDateTime-variable)" ignore les secondes fractionnaires?

En utilisant Delphi 6 et Microsoft SQL Server 2000. J'ai besoin d'extraire des loggings où un TDateTime Field est> un TDateTime passé, "FromDate". Il échoue comme si la partie fractionnaire des secondes du TDateTime passé est toujours nulle. Les printings de debugging confirment que les fractions sont présentes. La partie WHERE ignore la partie fraction […]

SQL CAST ou fonction de conversion

Salut je suis nouveau à SQL et besoin de convertir l'instruction de casting suivante de varchar(255) en decimal(6,2) j'ai essayé beaucoup d'options mais je n'ai pas pu le réaliser case when [ A 2 cost] = ' £- ' then '0' else [ A 2 cost] end as Costing le résultat de [A 2 Cost] […]

SQL Server – append une colonne au résultat d'une procédure stockée

J'ai une procédure stockée dans SQL Server qui s'exécute comme ça EXEC @return_value = SP @value1 = 'A', @value2 = 'B' et le résultat est: value3 | value 4 | value 5 J'ai besoin d'append les colonnes value1 et value2 au résultat (oui, le même que celui que j'utilise pour exécuter la procédure stockée). Il […]

Meilleure approche pour le développement de database Brownfield dans SQL Server 2000/2005

J'ai récemment pris en charge le développement sur une database SQL Server 2000 qui a besoin d'aide. Nous prévoyons de le mettre à niveau vers SQL Server 2005 bientôt. Cette database n'a pas de champs d'audit sur les tables (CreatedBy, CreatedDate, etc.), pas de foreign keys, et une design globale terrible. Il y a une […]

Restauration et mise à jour de la command dans Sql Server 2000

J'ai utilisé une command de mise à jour pour mettre à jour toute la table dans une database Sql Server 2000 par erreur. Je voulais réellement mettre à jour une seule ligne. Maintenant, toutes les lignes de 2000 contiennent la mise à jour. Existe-t-il un moyen d'annuler ce changement?

SQL 2005 Découvrez qui a créé une vue

Est-ce que SQL stocke des informations sur qui a créé une vue à l'origine ou qui l'a modifiée en dernier?

Conversion de string en problème de date / heure

À l'aide de SQL Server 2000: SELECT PERSONID, CARDEVENTDATE, INTIME, CASE WHEN OUTTIME = INTIME THEN 'No PunchOut' ELSE OUTTIME END AS OUTTIME, CONVERT(char(8), CASE WHEN DateAdd(Day, – DateDiff(Day, 0, OutTime), OutTime) > '18:00:00' THEN Cast('18:00:00' AS datetime) ELSE DateAdd(Day, – DateDiff(Day, 0, OutTime), OutTime) END – CASE WHEN DateAdd(Day, – DateDiff(Day, 0, InTime), InTime) […]