トップページDB@2ch掲示板
1002コメント327KB
Microsoft SQL Server 総合スレ 11 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
0001NAME IS NULL
垢版 |
2016/05/29(日) 16:50:08.13ID:dqKJQypQ
Microsoft SQL Server (Transact-SQL) の総合スレッドです。

・Microsoft 公式サイト
http://www.microsoft.com/japan/sql/

過去スレとかめんどいから誰か適当に貼って
0981NAME IS NULL
垢版 |
2018/08/16(木) 17:42:16.07ID:tStV8vZM
>>980
Trunsaction-SQLはかなり古い言語使用なので無理に何かするようになるなら、普通にパラメータとして受けとった方がいい。

TYPEデータベースオブジェクトを作成して、それデータ型をプロシージャに渡せばできるかも知れないが、私はやったことがないので、わからない。
0982NAME IS NULL
垢版 |
2018/08/16(木) 20:24:01.85ID:???
>>980
昔関わってたシステムは列名ごとにユーザー定義データ型を作ってた
ユーザー定義データ型を作る手間はかかるが、コード書くときに列名だけしっとけば桁長意識しなくていい(桁間違いのバグ防ぐため)から
0983NAME IS NULL
垢版 |
2018/08/17(金) 10:12:51.17ID:???
>>981
>>982
ありがとうございます
やっぱり、そういう仕組みは存在しないんですね
全部の引数のサイズに最大の文字数を指定しちゃうのはどうなんでしょうか?
0984NAME IS NULL
垢版 |
2018/08/17(金) 19:24:07.68ID:MmEfgYU6
>>983
文字型ならmaxで良いが、小数点ありの数値型だと最大って何?ってなるな
0986NAME IS NULL
垢版 |
2018/08/17(金) 22:35:56.42ID:MmEfgYU6
>>985
numericで桁数省略すると小数以下が0になるけどいいの?
0987NAME IS NULL
垢版 |
2018/08/17(金) 22:36:41.66ID:???
省略したら規定の桁数になるだけで、そんなことを言ったらvarcharだって省略可能だぜ
0988NAME IS NULL
垢版 |
2018/08/17(金) 23:36:49.22ID:???
>>986
え?そうなんですか!
それはまずいです…
どうしよ…
0989NAME IS NULL
垢版 |
2018/08/18(土) 09:58:35.71ID:U2DosSCL
>>984
文字列型のmaxはLOB型になってしまうのでまったくおすすめできない。
0990NAME IS NULL
垢版 |
2018/08/18(土) 12:30:01.99ID:???
最適解はないんですか?
0992NAME IS NULL
垢版 |
2018/08/18(土) 22:55:52.30ID:e9X2ExZT
>>989
LOB型なんてsqlserver には無いんだけど・・
0993NAME IS NULL
垢版 |
2018/08/19(日) 19:29:10.06ID:???
>>992
LOB=Large OBject
ラージオブジェクト データ型でぐぐりなされ
0995NAME IS NULL
垢版 |
2018/08/19(日) 20:49:48.71ID:???
貼ろうとしたらエラーくらったのよ
前もあったけどシステム的な単語いれると弾かれる
てかぐぐったらJDBCとかが上にヒットするなすまん
データ型のところ見てたら出てくるよ
ただ、ストアドの引数に使って何のデメリットがあるのかは知らん、LOB型がないってあったから書いただけ
0996NAME IS NULL
垢版 |
2018/08/19(日) 20:51:04.65ID:???
次スレたてるよー
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 812日 4時間 28分 2秒
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況