J'ai une colonne appelée 'LastModifiedDate' du type de données 'smalldatetime'. Cette colonne est présente dans presque toutes mes tables dans la database. Je veux changer cette colonne en type de données 'datetime'. Est-il possible de le faire avec un script SQL?
Je veux convertir les résultats de Label22.Text et Label21.Text en un nombre avec deux décimales. J'ai essayé un certain nombre de variations sda = new SqlDataAdapter(@"SELECT fname, SUM([debit]/1.2) AS [D], SUM([credit]/1.2) AS [C] FROM detail GROUP BY fname", con); DataSet ds = new DataSet(); sda.Fill(ds); DataRow dr = ds.Tables[0].Select("fname = '0092632'").FirstOrDefault(); if (dr != null) […]
J'ai une table dans ma database SQL Server. CREATE TABLE [dbo].[Table2]([col3] [varchar](50) NULL, [col4] [varchar](50) NULL, [col5] [char](1) NULL) Voici datatables dans le tableau: col3 col4 col5 sad asdf c df sdfg b Maintenant, je veux changer le type de données de 'col5' en INT. J'ai essayé ceci: alter table [dbo].[TABLE2] alter column [col5] int […]
J'ai le code suivant: declare @StartDate date declare @EndDate date set @StartDate='09/01/2016' set @EndDate='11/30/2016' SELECT 1 AS Segment, 'C' AS Subsegment, 100 AS Ent, 'KPAR' AS LOB, 'ATLB' AS Cov, ClaimNumber AS [Claim#], '12/31/'+AccidentYear AS AYDate, convert(date, cast(AccountingPeriodDate as date),101) AS EvalDate Cependant, j'ai une erreur La conversion a échoué lors de la conversion de […]
J'ai un champ dans une table comme nvarchar (10), qui est utilisé pour stocker une valeur en centimes. Par exemple, 23,50 $ est stocké sous la forme "2350". Je dois returnner cette valeur au programme au format Money. Comment ferais-je cela dans l'instruction Select?
J'essaie de reconvertir le nvarchar stocké dans CONTEXT_INFO. declare @LanguageCode nvarchar(6) = 'en'; declare @binvar varbinary(128); set @binvar = cast(@LanguageCode as varbinary); set context_info @binvar; select A = len(@LanguageCode); select B = len(convert(nvarchar(6),@LanguageCode)); select C = convert(nvarchar(6),context_info()); select D = cast(CONTEXT_INFO() as nvarchar(5)); select E = len(convert(nvarchar(6),CONTEXT_INFO())); select F =len(cast(CONTEXT_INFO() as nvarchar(6))); select G = […]
J'utilise actuellement CONVERT(VARCHAR(24), GETDATE(), 113) qui me donne dd/mon/yyyy hh:mm:ss:mmm Je ne veux pas de secondes, de millisecondes ou de mois basés sur des personnages. Comment puis-je faire cela en SQL? Merci, Thomas
Si je fournis un style date + heure à la fonction CONVERT, je m'attends à get un résultat avec une partie date et heure. Si l'expression à convertir est un type de données DATE, il n'y a pas de partie time dans le résultat. Je comprends qu'un type de données DATE n'a pas de composante […]
J'ai des tables de couple avec des millions, et dans certaines tables des milliards de lignes, avec une colonne comme int maintenant je change pour bigint. J'ai essayé de changer le type de données en utilisant SSMS et il a échoué après quelques heures en tant que journal des transactions complet. Une autre approche que […]
J'essaie de migrer une database SQL Server de 2005 à SQL Server 2012. Lorsque je détache et attache la database au nouveau SQL Server 2012, mon application fonctionne la plupart du time correctement. J'ai seulement des problèmes quand mon server d'application essaye d'écrire (mettre à jour) des colonnes de type BIT . Dans les situations […]