- - PR -
【C#・MSSQL】COUNTの結果をINSERTしたい
«前のページへ
1|2|3|4
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-09-22 17:43
やー びっくりしました、ここら一帯が停電になりました(´−`)
みなさんご回答ありがとうございます。 結局、自動連番の主キーを使うことにしました。 わざわざご回答いただいて恐縮ですが、きっと別の箇所でも利用できると思います。 ありがとうございました。 _________________ ◇◇◇ 社内SEを兼務する文系プログラマです。 ◇◇◇ WinXP VisualStudio2005(C#メイン) MS・SQLServer とかを使っています。 ◇◇◇ 周囲にプログラマがいないので、みなさんだけが頼りですヽ(`Д´;ノ | ||||||||
|
投稿日時: 2006-09-22 18:59
Wingardさん、こんばんは。
引き合いに出されたので何となく一言。 ぶさいくろうさんは、キャラクター的に多少、難はある(?)かも知れないけど、基本的に間違ったことは言いませんよ。 | ||||||||
|
投稿日時: 2006-09-22 19:30
厳しい環境で仕事をしていることには同情しますが、ここはサポートセンターではありません…まあ今更説教もアレなので、お互い気持ちよく情報交換しましょう、ってことで。 | ||||||||
|
投稿日時: 2006-09-22 23:02
ちっと、物言い。
悪いけど、そういうことは“毎回書いてもらわないと”、わからない。 質問を書き込む人、みんなの状況を憶えていられるわけ無いから。 それから、SQL Server は大丈夫なのかなぁ?Oracle では、ASCII 英数字以外の文字をオブジェクト名に使うときは、ダブルクォーテーションで囲まないと、“いつ失敗するかわからない”んだけど?
これは、システムの要件による。 複数の人が同時にアクセスする可能性が少しでもあるなら、七味唐辛子さんの方法も含めて、絶対にやらない。 または、何らかの方法で“複数の人が同時にアクセスできない状況にしてから”、行う。 それでも、削除する場合があるなら、COUNT では重複する可能性が残る。 私が好んで使うのは、トリガーとシーケンス。シーケンスは、SQL Server ならオートナンバー。 オートナンバーをプライマリキーにして、日付にも重複可能なインデックスを張る。 # “文型”じゃなくて、“文系”では? _________________ |
«前のページへ
1|2|3|4