首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请教如果解决自增字段的有关问题

2011-12-29 
请问如果解决自增字段的问题?如果有两条insert语句,,,一条插入里有自增字段的值,一条没有自增字段的值请问

请问如果解决自增字段的问题?
如果有两条insert   语句,,,一条插入里有自增字段的值,一条没有自增字段的值
请问我该如何让自增字段适应这两条语句?需要建立触发器吗?如果需要,该如何写触发哭?
谢谢各位兄台~~~

[解决办法]
eg:

Create Table TEST(ID Int Identity(1, 1), Name Varchar(10))
GO
Insert TEST(Name) Select 'A '

SET IDENTITY_INSERT TEST ON
Insert TEST(ID, Name) Select 2, 'B '
SET IDENTITY_INSERT TEST OFF

Select * From TEST
GO
Drop Table TEST
--Result
/*
IDName
1A
2B
*/
[解决办法]
我是在想 Instead Of 可以在插入数据之前触发事件,你可以在插入之前进行判断,看是否给自增字段赋值。不知道是否可行

热点排行