SQLServer

現在の日付時刻を取得するのは、GETDATE()で。 いつも忘れてしまう。 select cast(year(GETDATE()) as varchar(4)) + cast(Month(GETDATE()) as varchar(2)) + cast(DAY(GETDATE()) as varchar(2))こんなので取れるけど、関数にはGETDATE()は組み込めないの…

はー、とりあえずSQLServerでテーブルのインデックスをあーでもない、 こーでもないといじくってた。 いや、なんちゅうか、これで仕事してんのか>オレ

Let's ストアド

中さん: http://blogs.wankuma.com/naka/archive/2007/06/04/79334.aspxうん、ストアド最高。パラメータ渡してやればOKだし、排他とかトランザクションがシームレスに かけるので、楽チン。埋め込みはねぇ、ストアドみたいに確認作業が即、作成完了にならな…

勝手に切り捨てるなよ

例えば、varchar(10)のフィールドに'123456789000'を更新しようとすると 当然、エラーになる。ならないとおかしい。 ところが、 Insert into TestTable values('123456789000') これはエラー。 ※TestProcedureストアド内 ※@TestValは入力パラメータで varcha…