scope-identity

    0熱度

    1回答

    我有兩個表: create table Clients ( id_client int not null identity(1,1) Primary Key, name_client varchar(10) not null, phone_client int not null ) create table Sales ( id_sale int no

    0熱度

    4回答

    我有一個存儲過程調用DvdInsert看起來像這樣: IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_NAME = 'DvdInsert') DROP PROCEDURE DvdInsert GO CREATE PROCEDURE DvdInsert (@RatingName

    1熱度

    2回答

    我在SQL Server存儲過程中執行級聯插入。然後我將SCOPE_IDENTITY從第一個表插入的ID傳遞到第二個表。 但在執行存儲過程中,我得到了SCOPE_IDENTITY NULL值: 消息515,級別16,狀態2,過程InsertDDM_UserProfile,43號線 無法將NULL值插入列「過濾器',桌子'..... dbo.DDM_Dashboard';列不允許有空值。 INSER

    0熱度

    2回答

    我有一個插入語句通過ADODB.Connection.Execute插入到具有標識列的MSSQL服務器上的表中執行,但返回的記錄集不會返回新插入的記錄的標識。 我試過以下形式獲取記錄的插入ID。 INSERT INTO blah VALUES (blah); SELECT SCOPE_IDENTITY() INSERT INTO blah VALUES (blah); SELECT @@IDEN

    1熱度

    1回答

    使用SCOPE_IDENTITY()時,我想執行一個SQL查詢將返回已添加到錶行的當前身份ID: DECLARE @id int DECLARE @tblOutput table (id int) INSERT INTO tblStudent(Name, Family, age, test) OUTPUT inserted.id into @tblOutput VALUES('ashgh

    0熱度

    1回答

    我有一個插入查詢,如下所示。然而,scopeIdentity不返回42,它返回1042 這是SQL Server表: 我的代碼: int masterId = 0; using (SqlConnection cmd = new SqlConnection(connString)) { using (SqlCommand conn = cmd.CreateCommand())

    6熱度

    1回答

    我正在使用SQL Server 2008 R2 Profiler調試Windows 7上運行的ColdFusion 7應用程序 - 由其他人開發 - 的一個問題SQL Server 2008 R2作爲後端。該應用程序最初使用MS Access 2003作爲後端,後來被轉換爲SQL Server 2008 R2。分析器顯示以下使用SCOPE_IDENTITY()的SQL,但在使用搜索實用程序搜索應用

    0熱度

    1回答

    以下存儲過程正確插入新行,但始終返回0作爲輸出參數。什麼會返回新的行ID? alter procedure DlogErr @Msg varchar(100), @Cmd nvarchar(max), @Stk varchar(200), @Pgm varchar(50), @Lin smallint, @EID int, @UID int output as b

    1熱度

    2回答

    我有SQL TVP對象具有多個記錄(例如2條記錄)。 我需要將這些記錄插入到兩個幾乎相同的表中,唯一的區別是第二個表具有多個列,該列是指向第一個表的外鍵。所以它應該循環TVP記錄並逐個插入到兩個表中,但是將第一個表中插入的記錄的scope_identity()並將其用於第二個表中的記錄。 第一迭代 插入的記錄的插入件插入第一表 GET SCOPE_IDENTITY() 插入到第二表(使用從第一表範

    0熱度

    1回答

    我正在使用SQL Server 2012中的腳本(作爲後端到傳統ASP頁面)從我的初始表(aaa_test_ap)中選擇所有行並將它們分配到我的3個其他表中(aaa_test_users ,aaa_test_users_positions和aaa_test_users_education)。 我想在同一個查詢中將aaa_test_users.ID一行插入到其中,以便在其他兩個表插入中使用它們的FK