saman6488
سه شنبه 03 اسفند 1389, 11:53 صبح
با سلام، در دستور زیر من میخوام از جدول موجودی کم کنم و به جدول سفارش اضافه کنم ، این دستور رو نوشتم، برنامه اجرا میشه اما هیچ تغییری تو دادهام ایجاد نمیشه، فقط دقت بشه که من میخوام دستورات طبق همین چبزی که نوشتم اجرا شه.
USE [test]
GO
/****** Object: StoredProcedure [dbo].[sefareshat] Script Date: 02/21/2011 23:13:32 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- Batch submitted through debugger: SQLQuery4.sql|0|0|C:\Documents and Settings\saeedxp\Local Settings\Temp\~vs442.sql
ALTER procedure [dbo].[sefareshat]
(
@tedadsefaresh int
)
as
if(select SUM(tmojodi.mojodi) from tmojodi where tmojodi.id=1)<0
print('mojodi tamam shod')
return
update tmojodi set mojodi=tmojodi.mojodi-@tedadsefaresh where tmojodi.id=1
insert into tsefaresh values(@tedadsefaresh)
USE [test]
GO
/****** Object: StoredProcedure [dbo].[sefareshat] Script Date: 02/21/2011 23:13:32 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- Batch submitted through debugger: SQLQuery4.sql|0|0|C:\Documents and Settings\saeedxp\Local Settings\Temp\~vs442.sql
ALTER procedure [dbo].[sefareshat]
(
@tedadsefaresh int
)
as
if(select SUM(tmojodi.mojodi) from tmojodi where tmojodi.id=1)<0
print('mojodi tamam shod')
return
update tmojodi set mojodi=tmojodi.mojodi-@tedadsefaresh where tmojodi.id=1
insert into tsefaresh values(@tedadsefaresh)