Merhaba elle benim tablosunda yeni bir kullanıcı oluşturmak için çalışıyorum ama bir istisna attı olmadan imkansız bir "UniqueIdentifier" türü üretmek için herkes ... İşte SQL Server'a benzersiz bir belirleyici nasıl oluşturulur ve el ile eklenir?
benim örnektir:DECLARE @id uniqueidentifier
SET @id = NEWID()
INSERT INTO [dbo].[aspnet_Users]
([ApplicationId]
,[UserId]
,[UserName]
,[LoweredUserName]
,[LastName]
,[FirstName]
,[IsAnonymous]
,[LastActivityDate]
,[Culture])
VALUES
('ARMS'
,@id
,'Admin'
,'admin'
,'lastname'
,'firstname'
,0
,'2013-01-01 00:00:00'
,'en')
GO
Trow istisna -> Msg 8169, Düzey 16, Durum 2, Satır 4 Bir karakter dizesini benzersiz belirleyiciye dönüştüremedi.
Ben NEWID() yöntemini kullanın ama işe değil
...http://www.dailycoding.com/Posts/generate_new_guid_uniqueidentifier_in_sql_server.aspx
- http://sqlfiddle.com/#!6/699d6/1 –
Ne tür Tablodaki "UserID" sütununuz nedir? Başka bir sütunun dizeleri eklediğiniz "UniqueIdentifier" türü olmadığından emin misiniz? ApplicationID belki? –
Hata muhtemelen başka bir sütun için, benim tahminim ApplicationID, ApplicationID veri türü nedir? –