J'ai deux bases de données. J'insère des données de DATABASE_2 TO DATABASE_1 cependant j'ai besoin de convertir une certaine colonne.
Je dois convertir Customer_Telephone_Number de varchar en bigint après l'avoir inséré.
Alors,
Ma question est en bas.
SET IDENTITY_INSERT DATABASE_1.dbo.CUSTOMER_TABLE ON INSERT INTO DATABASE_1.dbo.CUSTOMER_TABLE ( Customer_Id, Customer_Telephone_Number ) Select Customer_Id, Customer_Telephone_Number // This is varchar so i need to convert it to Big int. from DATABASE_2.DBO.CUSTOMER_TABLE
Toute aide serait appréciée.
Merci.
Si datatables stockées sont sans espaces ou autres symboles non numériques:
Select Customer_Id, CONVERT(BIGINT,Customer_Telephone_Number) from DATABASE_2.DBO.CUSTOMER_TABLE
Par exemple, s'il y a une valeur avec (222)-3333-333
cela échouera. Si la valeur était 2223333333
elle réussirait