sql >> データベース >  >> RDS >> Sqlserver

uniqueidentifier列を追加し、デフォルトを追加して新しいGUIDを生成します

    このサンプルを参照してください:

    create table test (mycol UniqueIdentifier NOT NULL default newid(), name varchar(100))
    insert into test (name) values ('Roger Medeiros')
    select * from test
    

    移入されたテーブルにnull以外のフィールドを追加するには、これが必要です。

    alter table test add mycol2 UniqueIdentifier NOT NULL default newid() with values
    
    CREATE UNIQUE NONCLUSTERED INDEX IX_test ON dbo.test
    (
    mycol
    ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,    ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    


    1. mysqlは、使用可能なタイムスロットとテーブルからビジーなタイムスロットを表示します

    2. INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOINの違いは何ですか?

    3. MySQLでの全文検索は行を返しません

    4. MySQLクエリでBETWEENの反対を使用するにはどうすればよいですか?