MSDE FunClub 現在までのアクセスカウント数 最終更新日 : 2000/08/08
Microsoft Data Engine FunClub
Since 2000.08.08
SQLServer7.0/MSDE 完全トレーニングテキスト(上巻)
【第3章254p 〜 255p掲載】

-- [SQL03_13.SQL]
--             SQLServer7.0  Transact-SQL言語
--             日本技術ソフト開発  堀川 明
--            http://www.horikawa.ne.jp/msde/
--
-- このSQLプログラムは、データ型変換の例題です

-- ( 件処理されました)の表示を抑制する
    SET NOCOUNT ON
GO

    DECLARE @DAT int
    DECLARE @ST  varchar(20)
    DECLARE @RL  real
    DECLARE @DT  datetime
    PRINT ''

    -- 文字列を整数に変換する
    SELECT @DAT = CAST( '12345'  AS int )
     PRINT '[1]=' + CAST(@DAT AS char)

    -- 整数を文字列に変換する
    SELECT @ST = CAST( @DAT AS  char )
     PRINT '[2]=' + @ST

    -- バイナリの整数化
    SELECT @DAT = CAST( 0X1020 AS  int   ) -- 0X1020 = 4128(10)
     PRINT '[3]=' + CAST( @DAT AS char )

    -- 文字列を実数化
    SELECT @RL = CAST('1.25' AS real )
    PRINT '[4]=' + CAST(@RL AS char)

    -- 文字列を日付型
    SELECT @DT = CAST('1998/10/31 10:30:00' AS datetime )
    PRINT ''
    PRINT '[CAST変換 ]=' + CAST(@DT AS char)
    PRINT '[ANSI-yy  ]=' + CONVERT(char,@DT,2)
    PRINT '[ANSI-yyyy]=' + CONVERT(char,@DT,102)
    PRINT '[日本-yy  ]=' + CONVERT(char,@DT,11)
    PRINT '[日本-yyyy]=' + CONVERT(char,@DT,111)
    PRINT '[ISO-yy   ]=' + CONVERT(char,@DT,12)
    PRINT '[ISO-yyyy ]=' + CONVERT(char,@DT,112)
    PRINT '[ODBC-yyyy]=' + CONVERT(char,@DT,20)
    PRINT '[hh:mm:ss ]=' + CONVERT(char,@DT,8)
GO




技術評論社の書籍ガイドへ
上巻:ISBN4-7741-0965-7

ウィンドウを閉じる


(株)日本技術ソフト開発 責任編集:堀川 明
MSDE FunClubに関するご意見・ご要望等ございましたら、 msdefun@horikawa.ne.jp までご連絡下さい。
HOME: http://www.horikawa.ne.jp/msde/


MSDE FunClubの運営は、マイクロソフト社とは一切の関係はありません