ホームページ > データベース > mysql チュートリアル > SqlServer 在事务中获得自增ID

SqlServer 在事务中获得自增ID

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-07 15:34:01
オリジナル
1784 人が閲覧しました

感谢lee576的分享精神,代码如下: USE tempdbgoCREATE TABLE table1( id INT, employee VARCHAR(32))goINSERT INTO table1 VALUES(1, one)INSERT INTO table1 VALUES(2, two)INSERT INTO table1 VALUES(3, three)INSERT INTO table1 VALUES(4, four)GOCREATE

感谢 lee576 的分享精神,代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

USE tempdb

go

 

CREATE TABLE table1

(

    id INT,

    employee VARCHAR(32)

)

go

 

INSERT INTO table1 VALUES(1, 'one')

INSERT INTO table1 VALUES(2, 'two')

INSERT INTO table1 VALUES(3, 'three')

INSERT INTO table1 VALUES(4, 'four')

GO

 

CREATE TABLE table2

(

    id INT IDENTITY(1,1),

    employee VARCHAR(32)

)

GO

 

--=================================

--  用OUTPUT把ID插入@MyTableVar

--=================================

DECLARE @MyTableVar TABLE

(

    id INT

)

 

INSERT INTO table2 (employee)

OUTPUT INSERTED.id INTO @MyTableVar

SELECT employee FROM table1

 

--=================================

--  查询@MyTableVar

--=================================

SELECT * FROM @MyTableVar

 

--DROP TABLE table1,table2

ログイン後にコピー


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート