Microsoft SQL Server 総合スレ 11 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
Microsoft SQL Server (Transact-SQL) の総合スレッドです。
・Microsoft 公式サイト
http://www.microsoft.com/japan/sql/
過去スレとかめんどいから誰か適当に貼って >>980
Trunsaction-SQLはかなり古い言語使用なので無理に何かするようになるなら、普通にパラメータとして受けとった方がいい。
TYPEデータベースオブジェクトを作成して、それデータ型をプロシージャに渡せばできるかも知れないが、私はやったことがないので、わからない。 >>980
昔関わってたシステムは列名ごとにユーザー定義データ型を作ってた
ユーザー定義データ型を作る手間はかかるが、コード書くときに列名だけしっとけば桁長意識しなくていい(桁間違いのバグ防ぐため)から >>981
>>982
ありがとうございます
やっぱり、そういう仕組みは存在しないんですね
全部の引数のサイズに最大の文字数を指定しちゃうのはどうなんでしょうか? >>983
文字型ならmaxで良いが、小数点ありの数値型だと最大って何?ってなるな >>985
numericで桁数省略すると小数以下が0になるけどいいの? 省略したら規定の桁数になるだけで、そんなことを言ったらvarcharだって省略可能だぜ >>986
え?そうなんですか!
それはまずいです…
どうしよ… >>984
文字列型のmaxはLOB型になってしまうのでまったくおすすめできない。 >>989
LOB型なんてsqlserver には無いんだけど・・ >>992
LOB=Large OBject
ラージオブジェクト データ型でぐぐりなされ 貼ろうとしたらエラーくらったのよ
前もあったけどシステム的な単語いれると弾かれる
てかぐぐったらJDBCとかが上にヒットするなすまん
データ型のところ見てたら出てくるよ
ただ、ストアドの引数に使って何のデメリットがあるのかは知らん、LOB型がないってあったから書いただけ このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 812日 4時間 28分 2秒 レス数が1000を超えています。これ以上書き込みはできません。