- PR -

【C#・MSSQL】COUNTの結果をINSERTしたい

投稿者投稿内容
Wingard
大ベテラン
会議室デビュー日: 2004/10/04
投稿数: 168
お住まい・勤務地: 頭の中はファンタージェン
投稿日時: 2006-09-22 17:43
やー びっくりしました、ここら一帯が停電になりました(´−`)

みなさんご回答ありがとうございます。
結局、自動連番の主キーを使うことにしました。
わざわざご回答いただいて恐縮ですが、きっと別の箇所でも利用できると思います。

ありがとうございました。
_________________
◇◇◇ 社内SEを兼務する文系プログラマです。
◇◇◇ WinXP VisualStudio2005(C#メイン) MS・SQLServer とかを使っています。
◇◇◇ 周囲にプログラマがいないので、みなさんだけが頼りですヽ(`Д´;ノ
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2006-09-22 18:59
Wingardさん、こんばんは。

引用:

こういうことを書いている時間ももったいないので、次回からは是非、きくちゃん様のように的確なご回答をいただければ幸いです。


引き合いに出されたので何となく一言。
ぶさいくろうさんは、キャラクター的に多少、難はある(?)かも知れないけど、基本的に間違ったことは言いませんよ。
vincent
大ベテラン
会議室デビュー日: 2004/07/09
投稿数: 142
投稿日時: 2006-09-22 19:30
引用:

こういうことを書いている時間ももったいないので、次回からは是非、きくちゃん様のように的確なご回答をいただければ幸いです。


厳しい環境で仕事をしていることには同情しますが、ここはサポートセンターではありません…まあ今更説教もアレなので、お互い気持ちよく情報交換しましょう、ってことで。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2006-09-22 23:02
ちっと、物言い。
引用:

こういうことを書いている時間ももったいないので、次回からは是非、きくちゃん様のように的確なご回答をいただければ幸いです。


悪いけど、そういうことは“毎回書いてもらわないと”、わからない。
質問を書き込む人、みんなの状況を憶えていられるわけ無いから。


 それから、SQL Server は大丈夫なのかなぁ?Oracle では、ASCII 英数字以外の文字をオブジェクト名に使うときは、ダブルクォーテーションで囲まないと、“いつ失敗するかわからない”んだけど?


引用:

出てきた順番にIDを割り振ろうと思い、カウントさせてそのカウント数をIDに割り振ろうとしました。


 これは、システムの要件による。
 複数の人が同時にアクセスする可能性が少しでもあるなら、七味唐辛子さんの方法も含めて、絶対にやらない。
または、何らかの方法で“複数の人が同時にアクセスできない状況にしてから”、行う。
それでも、削除する場合があるなら、COUNT では重複する可能性が残る。

 私が好んで使うのは、トリガーとシーケンス。シーケンスは、SQL Server ならオートナンバー。
オートナンバーをプライマリキーにして、日付にも重複可能なインデックスを張る。


# “文型”じゃなくて、“文系”では?

_________________

スキルアップ/キャリアアップ(JOB@IT)