No.2ベストアンサー
- 回答日時:
使用しているツールの側で、文字列の受け取りバッファの大きさを256文字分しか用意していないのかもしれません。
そのvarcharフィールドに対して
SELECT LEN(そのフィールド) FROM テーブル
を実行すると、そのフィールドの中の文字列の長さが返りますが、それも256でしょうか。
もし上記SELECTの結果が256ではない(もっと大きい)場合は、256文字しか表示されないのはツール側の受け取りバッファが小さいだけで、実際に記録されている文字列はもっと長いということになります。
#SQL Server 6.5までvarcharの長さは255文字までに制限されていましたが、SQL Server 7.0以降ではvarcharの長さは8000文字まで使用できます。
ご回答ありがとうございます。
早速「SELECT LEN・・・」を試したところ256以上の数字(実際にINSERTしたデータ長)が表示されました(SQL Serverのバージョンは8.0)。
そこで社内の凄腕プログラマに相談して色々試したところ以下のような結果になりました。
●SQL クエリ アナライザ ・・・ 256まで
●Borland SQL Explorer ・・・ 256以上(入力したデータ長)
●Access(ODBC経由)・・・ 256以上
ツール側の問題のようです。
No.1
- 回答日時:
varchar型は最大255バイトです。
それ以上必要な場合は、image型かtext型を使用しますが、いろいろと制限もあります。用途によりますが、大きなデータを管理する必要があるのであれば、ファイルパス名のみ格納し、実態はファイルをアクセスするなどの工夫も必要です。
この回答への補足
ご回答ありがとうございます。
http://www.microsoft.com/japan/msdn/library/defa …
には「varcharは8000文字以内の可変長・・・」とあり日本語文字列を入れても3000~4000文字は入るのではないかと思ったのですが、意味が違うのでしょうか?それともこのリファレンスを参考にすることが全くの見当違いなのでしょうか?
再質問で申し訳ありませんが宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- MySQL 下の画像はSQLの4大命令の性質をまとめたものであるらしいです UPDATE INSERT DELE 1 2023/06/07 15:36
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
最強の防寒、あったか術を教えてください!
とっても寒がりなのですが、冬に皆さんがされている最強の防寒、あったか術が知りたいです!
-
AIツールの活用方法を教えて
みなさんは普段どのような場面でAIツール(ChatGPTなど)を活用していますか?
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
DBの定義のサイズを大きくし過ぎると問題ある?
その他(データベース)
-
[SQLserver]長文に適したデータ型とその「長さ」
その他(データベース)
-
ADOを使ったDBアクセス後のメモリ解放
その他(データベース)
-
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差込印刷での全角表示について...
-
エクセルにおける「フィールド...
-
フィールドの更新がない
-
ACCESSのデータに自動で半角ス...
-
クエリで割り算する方法を教え...
-
ACCESSで複数の写真ファイルを...
-
「Access2007」でレポートが作...
-
ACCESSでフィールド名の変更(...
-
ACCESS 重複データを1...
-
アクセスのレポートがうまく印...
-
datetime型のUpdate文
-
エクセルデータをワードで差し...
-
アクセスの操作について
-
Access2000のクエリでクラスご...
-
クエリーで、全角混じりデータ...
-
Word差し込み印刷のハイフン(...
-
ACCESSでフィールドに-(ハイフ...
-
【Access】レポートでテキスト...
-
Access 複数のフィールドの平均...
-
Acsess アクセス のクエリで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
差込印刷での全角表示について...
-
エクセルにおける「フィールド...
-
Word差し込み印刷のハイフン(...
-
ACCESSのデータに自動で半角ス...
-
クエリで割り算する方法を教え...
-
フィールドの更新がない
-
エクセルデータをワードで差し...
-
Acsess アクセス のクエリで...
-
ACCESS 重複データを1...
-
varchar型の入力できる最大文字...
-
クエリーで、全角混じりデータ...
-
Accessのハイパーリンクをクリ...
-
sqlserverにはグループ集計のfi...
-
ACCESSで条件によってフォーム...
-
Null値を並べ替えで・・・
-
「Access2007」でレポートが作...
-
datetime型のUpdate文
-
奇数・偶数ページごとに差し込...
-
【Access】レポートでテキスト...
-
アクセスのクエリでパラメータ...
おすすめ情報