identity

    10熱度

    4回答

    我正確的假設,如果你有一個對象包含在一個Java集<>(或作爲一個關鍵在地圖<>這個問題),任何領域是用於確定身份或關係(通過hashCode(),equals(),compareTo()等)不能在沒有對採集造成不確定的行爲進行操作改變了嗎? (編輯:作爲暗示在this other question) (換句話說,這些領域要麼是不可變的,或者如果您需要將對象從集合中刪除,然後改,然後重新插入。)

    0熱度

    3回答

    我發現,如何確定哪些列是一個給定表的主鍵列使用此查詢: SELECT CONSTRAINT_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE WHERE TABLE_NAME='tablename_here' AND CONSTRAINT_NAME LIKE 'PK_%' 我能找到,身份種子和增量是通過使

    3熱度

    2回答

    我正在開發一個Web應用程序 - 信不信由你 - 用戶不需要提供他們的電子郵件地址註冊。這些要求不能改變。用戶將像任何標準網站一樣使用ID和密碼登錄系統。我面臨的問題與忘記密碼的用戶有關。當他們想要生成一個新的,我如何驗證他們的身份? 最初,我打算讓用戶選擇一個安全問題(從5的列表中)並提供答案。如果他們進入忘記密碼頁面,他們將不得不輸入他們的登錄ID,以及他們的安全問題的答案。這似乎有點不安全,

    3熱度

    2回答

    我在我的項目中使用實體框架,它一直是一場噩夢! 我有一個SQL DB我有一個表格稱爲表格。 表單有一個ID和一個身份(它會自動增加)。 這一次,我這樣做: Dim form as int32 Dim dbform As New Entities1 Dim form696 As New Form dbform.AddToForm696(form) dbform.SaveChanges()

    0熱度

    2回答

    如果下一個是正確的: 有SQL字符串與多個插件(使用存儲過程): 「EXEC SPInsertData ... EXEC SPInsertData ... EXEC SPInsertData ...「 每個新記錄的標識列中自動遞增的id小於下一個標識的id。 E.g.在執行給定的SQL字符串後,第一條記錄的id小於第二條記錄的id,並且它的id小於第三條記錄的id?

    11熱度

    7回答

    我使用自動增量鍵字段插入到SQLServer表中。 (我相信這就是所謂的SQLServer的IDENTITY列。) 在Oracle中,我可以使用返回的關鍵字給我的INSERT語句中的結果集就像一個SELECT查詢將返回生成的值: INSERT INTO table (foreign_key1, value) VALUES (9, 'text') RETURNING key_field IN

    15熱度

    2回答

    在表中,我有一個ID列,即Identity int。 我怎樣才能讓它插入下一行將獲得身份10000(我相信這被稱爲身份種子) - 沒有刪除和重新創建表? 我需要這樣做,因爲外部服務的唯一性問題,應用程序訪問。

    2熱度

    3回答

    我試圖在SQL Server 2005下編寫一個用戶定義的函數,該函數會將字母數字值的整數部分加1。例如,uf_AlphanumericIncrease ('A000299')應返回'A000300'。這是我迄今爲止所做的; ALTER FUNCTION uf_AlphaNumericIncrement ( @ID varchar(10) ) RETURNS VARCHAR(10) AS

    1熱度

    2回答

    我有兩個表,第一個表的主鍵是一個標識,第二個表的主鍵不是,但該鍵有外鍵約束回到第一個表的主鍵。 如果我一次插入一條記錄,我可以使用Scope_Identity獲取剛插入到表1中的pk的值,我想將其插入到第二個表中。 我的問題是我有很多記錄來自選擇我想在兩個表中插入,我一直沒有能夠想到一套基於集的方式來做這些插入。 我目前的解決方案是使用遊標,在第一個表中插入,使用scope_identity獲取密

    38熱度

    3回答

    有一個關於converting from a SID to an account name的問題;沒有其他方法。 如何將用戶名轉換爲SID字符串,例如,找出哪個HKEY_USERS子鍵與給定名稱的用戶有關?