Articles of conversion de type

Comment mettre à jour le type de données de plusieurs colonnes de même nom

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?

Conversion d'une valeur de type de données décimal en une string formatée

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) […]

Comment changer le type de données d'une colonne contenant des données dans le server sql?

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 […]

La conversion a échoué lors de la conversion de la valeur varchar '12 / 31 / '

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 […]

Convertir un champ de string avec des sous en un montant en dollars avec 2 décimales dans SQL Server

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?

Fidélité de conversion SQL Server de nvarchar à varbinary, puis de varbinary à nvarchar

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 = […]

Comment puis-je convertir datetime SQL en JJ / MM / YYYY 22:00

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

Pourquoi SQL Server CONVERT d'une valeur DATE à un style date + heure n'inclut pas une heure?

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 […]

Changer le type de données d'int à bigint pour les tables contenant des milliards de lignes

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 […]

Nouveautés de SQL Server 2012 concernant la diffusion dans ISNULL ()

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 […]