PDA

View Full Version : How can passing value to identity parameter in sp



ah.amir
پنج شنبه 04 آبان 1391, 05:02 صبح
با سلام

چطور میشه مقداری رو در فرمان insert به پارامتری داد که برابر است با یک فیلد identity


ALTER PROC AddOrder
@OrderID INT,
@OrderDate DATETIME,

AS

INSERT INTO Orders
(
OrderID , OrderDate
)
VALUES
(
OrderID , @OrderDate
)

orderid is identity--

با تشکر

ah.amir
پنج شنبه 04 آبان 1391, 13:25 عصر
دوستان گرامی لطف کنید ،یاری نمایید

pashna
جمعه 05 آبان 1391, 09:29 صبح
سلام، من اگر درست متوجه شده باشم، جریان اینه که می‌خوای در ۱ فیلد Auto_Identity مقدار مورد نظرتو بذاری ؟

اگر سؤالت همینه، می‌تونی این کارو بکنی‌ :


SET IDENTITY_INSERT TableName ON
INSERT INTO Table (ORderNumber, OrderDate)
VALUES (1,GETDATE())
SET IDENTITY_INSERT TableName OFF