前提・実現したいこと
SQLのCONVERTについての質問です。
CONVERTでvarcharをそれぞれ型変換した際、どういう風に表示されるのか気になって試していたのですが、
SQL
1IF EXISTS (SELECT * FROM tempdb..sysobjects WHERE id = OBJECT_ID(N'tempdb..#TEST')) 2DROP TABLE #TEST; 3 4CREATE TABLE #TEST 5( 6 ID INT 7,TEXT_CODE varchar(140) 8,NAME varchar(200) 9) 10 11INSERT INTO #TEST 12 SELECT 13 1,'100.002.3.40-9800-49277238-49012235879','山田太郎' 14 15SELECT CONVERT(varchar,TEXT_CODE) FROM #TEST 16
CONVERT結果:100.002.3.40-9800-49277238-490
varcharのものをCONVERT(varchar)するとき、なぜ文字の途中までしか表示されないのでしょうか?
google検索で「varchar convert vrachar 一部」「varchar 変換 一部」などで検索してみたのですが、
上記のようにな結果について説明しているページを見つけることができず、
みなさんのお力を借りたいと思います。
私が探し当てることができなかっただけで、参考になるページ等をご存じの方がいらっしゃいましたら、
お手数ですがURL等を教えて頂きたいと思っております。
また、もし質問の内容が不足していると感じる場合は、
メッセージ等頂きたいと思います。
宜しくお願いします。
補足情報(FW/ツールのバージョンなど)
SQL Server 2019
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/02 08:03