newid

    2

    1答えて

    最初にランダムな方法についてどう思いますか?これはあまりにも貧しいですか? Iは、テーブルTABLE_A有する: id | name | state ---------------------|---------- 1703248 | blablabla | 1 ... | blablabla | 0 7873415 | blablabla | 1 7926033 | blabla

    6

    1答えて

    私はちょっとした研究の途中ですが、私は説明できない異常(Googleで何も見つけられませんでした)に出くわしました。 CREATE TABLE MyGuid ( ID UNIQUEIDENTIFIER PRIMARY KEY DEFAULT NEWID() ) GO CREATE TABLE MyGuidSeq ( ID UNIQUEIDENTIFIER PRIMARY KE

    4

    4答えて

    現時点では、主キーでnewid()を使用しているいくつかのテーブルがあります。これは大量の断片化を引き起こしています。だから、代わりにnewsequentialid()を使用するように列を変更したいと思います。 私は、既存のデータはかなり断片化したままであると思いますが、新しいデータの断片化は少ないと思います。これは、PKインデックスをクラスタ化されていないものからクラスタ化されたものに変更する前

    0

    1答えて

    私は2つのテーブルstuffとnonsenseを持っています。 nonsenseはstuffと同じサイズではありません。この場合、行は少なくなりますが、それ以上の行がある可能性があります。 構造はこのようなものです: CREATE TABLE stuff ( id INT PRIMARY KEY, details VARCHAR(MAX), data VARCHAR(M

    0

    1答えて

    私は毎晩書き直されるテーブルを持っています。私は値のセットリストから乱数を入力する必要がある2つの列を持っています。角度欄には15,30,45,60,90が、距離には9,15,21がそれぞれ入力されている必要があります。挿入ステートメントは、最大700のレコードを処理できます。 I次に(select top 1 val from @MyRandomVal1 order by newid())を使用

    1

    1答えて

    NEWID()を使用して一時テーブルからランダムに行を返します表。以下のコードを見てみると が、私は一時テーブル#xに私は必要なデータを挿入して、私は#xから選択ポイント1で、それがランダムな順序でデータを返します。 しかし、ポイントIは#xからデータを絞り込む午前2でSELECTがもはやランダム行を返す(Iは一定量に到達するまでの行を蓄積する) - これは、先頭から順に行を返しますテーブル。 D

    0

    1答えて

    次のSQLクエリをMSで実行しようとしています。 SQL、 目的は一緒に両方のクエリと組合そこからランダムにレコードを選択することであるが、そのは、NEWID(BY ORDERでエラーを生成する)subject_id = 1 組合 は3を選択したときに は2つのランダムな質問を選択subject_id = 2のときのランダムな質問 (SELECT TOP 2 REC_ID, REF_ID, SUB

    0

    1答えて

    テーブル内で、ランダム化された英数字の文字列を保持する新しい列を作成しました。私はNEWID()関数を使用しています。私の理解から、NEWIDはただ新しい行を作成する必要がありますが、すべての行が同じguidで終わります。 私のコードは次のとおりです。すべての助けを事前に DECLARE @random_guid SET @random_guid = NEWID() UPDATE this_t