我正在SQL Server 2008 R2中爲類創建示例數據庫,並用虛擬數據填充它,我可以創建存儲過程等。更改所有電話號碼SQL
我想要創建的sprocs之一是將所有電話號碼(所有美國10位數字格式)更改爲(XXX)XXX-XXXX。
我特意輸入了一組不同格式的電話號碼,並希望將它們全部格式化爲上面列出的標準格式,所以無論數字輸入到數據庫中的格式如何,它們都會被正確格式化。
我甚至不知道如何開始這個。我真的還不熟悉SQL。另外...我正在拉數據庫中的所有電話號碼,而不是從一個表中取出。
CREATE PROC spPhoneNumberFormat
AS
Select Employees.Phone, Vendors.Phone, Vendors.AltPhone
From Employees join Vendors on employees.ID = vendors.ID
希望大家都能幫忙?
您用於「PhoneNumber」列的數據類型是什麼? – MusicLovingIndianGirl
varchar(20)我以爲我把它留在10.我將不得不編輯它。 –
是的,將其更改爲'varchar(20)'或更多,然後嘗試。 – MusicLovingIndianGirl