CAST または CONVERT 関数を使用します。
桁を指定して変換
- 
CAST で 数値 を VARCHAR(30) に変換
CAST(数値 AS VARCHAR(30)) - 
CONVERT で 数値 を VARCHAR(30) に変換
どちらを使用しても結果は同じです。
CONVERT(数値 AS VARCHAR(30)) 
桁を省略して変換
桁を省略すると、CHAR(30) VARCHAR(30) NVARCHAR(30) のサイズで返ります。- 
CAST で 数値 を VARCHAR(30) に変換
CAST(数値 AS VARCHAR) - 
CONVERT で 数値 を VARCHAR(30) に変換
どちらを使用しても結果は同じです。
CONVERT(数値 AS VARCHAR) 
実行例
--100.99 を CHAR(10) に -> 結果 CHAR(10) の '100.99'
SELECT CAST(100.99 AS CHAR(10))
SELECT CONVERT(CHAR(10), 100.99)
--99.99 を NVARCHAR(30) に -> 結果 NVARCHAR(30) の '99.99'
SELECT CAST(99.99 AS NVARCHAR)
SELECT CAST(99.99 AS NVARCHAR(30))
SELECT CONVERT(NVARCHAR, 99.99)
SELECT CONVERT(NVARCHAR(30), 99.99)
検証環境
- Microsoft SQL Server Developer プラットフォーム:NT INTEL X86 バージョン:12.0.6108.1
 - Microsoft SQL Server Management Studio v17.6(14.0.17230.0)