identity-column

    1

    2答えて

    私はSQL Server 2K8を使用しており、プライマリキーが複数のテーブルにわたって一意であるようにIDを生成するためにテーブルを使用しています - 複数のテーブルにわたる一意性は、タイプに関係なく、各ノードに一意のIDが必要です。 これは、レコードを1つずつ挿入する場合、IDを抽出するために通常は@@ IDENTITYが使用される1つの自動インクリメントID列しかありません。しかし、私はバッ

    0

    1答えて

    私は、データベースを再作成するためのスクリプトを生成する際に 'Identity'列をどのように扱うかを正しく理解する方法を見つけようとしています。 私はこれを行うためにスクリプトを生成する必要がある元の理由は、SQLデータベースを古いバージョンにダウングレードする必要があるためです。私はデータベース(v10.5)のすべてが古いバージョン(v10.0)と互換性があることを知っています。私が直面して

    0

    2答えて

    可能性の重複: SQL server identity column values start at 0 instead of 1 挿入されたID値がここで "0" から始まり、私は今、データベースを作成し、テーブルを作成しますI空のテーブルのレコードを削除し、IDをリセットしようとします。私が今レコードを挿入すると、それはアイデンティティ値 "0"から始まります。 CREATE DATABASE

    0

    2答えて

    私はC#でFluent NHibernateをテストし始めました 20の関連クラスを持つよく正規化されたオブジェクト構造を持っています。 私は現在、NHibernate 3.2でFluent 1.3を使用しています。 これまでのところ私はうまく適合するオートマップ機能を使用することができました。 非常に便利です! BUT ... 3つのテーブルは、特定のId値でレコードを設定する必要がある「列挙テ

    3

    3答えて

    私はINSERTのテーブルXの後に、別のHistoryテーブルにそのレコードをすぐにコピーしたいと思います。 テーブルにはプライマリキーがIdentityの列として格納されているため、レコードには実際に挿入されるまでプライマリキーIDはありません。 このレコードにtriggerを入力すると、そのレコードのIDを取得できますか、それでも空白になりますか?

    0

    2答えて

    私は、自動増分ID列を持たないデータベース(iSeries)で作業しています。したがって、私はアプリケーションでオンザフライでIDを生成する必要があります。 私はいくつかのテーブルのために、これらのIDを生成する必要があるため、私は、私のためにこれを実現し、ユーザー定義関数があります。(私はこれは非常に安全ではありません知っているが、これはベアです <cffunction name="getNew

    1

    1答えて

    私はIDENTITYの列をSQL Serverテーブルに使用しています。 私は、特定のIDを持つデータレコードを削除するユニットテストを行っています。 私はこの例外を取得するテストデータ挿入: は、テーブルにID列の明示的な値を挿入できません「をMyTablename」IDENTITY_INSERTがOFFに設定されている それから私は、簡単なテストを行います私の管理スタジオで: SET IDEN

    0

    4答えて

    私は、たとえば、FOO-バー - [識別番号]としてフォーマットされているテーブルの主キー列を持っているしたいと思います: FOO-BAR-1 FOO-BAR-2 FOO-BAR-3 FOO-BAR-4 FOO-BAR-5 SQL Serverがこれを行うことができますか?または、シーケンスを管理するためにC#を使用する必要がありますか?その場合、EntityFramworkを使用して

    1

    1答えて

    SQL Server CEでは、データ型がuniqueidentifierのID列を作成できますか?もしそうなら、どうですか?そうでない場合は、どうしてですか? VS2010のサーバーエクスプローラーから「新規テーブル」を使用して作成しようとしましたが、IDオプションは、タイプがintの場合にのみ有効になります。 編集:私は、列のPKを作りましたEricEJの提案によると 。私はまた、すなわち、自

    1

    4答えて

    アイデンティティに関する特定のテーブルにレコードを挿入する際に問題があります。しかし、SQLは常にidentity_insertをオンにする必要があることを私に教えていますが、すでに複数のIDを生成しないように、そのテーブルのID列を設定しています。ところで私のテーブルにはすでにレコードがあります。私はIDENTITY_INSERTが..にID列が唯一のこれが私のテーブルの構造である1 の値を生成