ورود

View Full Version : update کردن یک ستون از یک سطر جدول



noth50
پنج شنبه 02 آبان 1392, 14:06 عصر
112169
سلام
در این عکس من می خواهم با استفاده از یک query سطر اول را خوانده و فقط hasdata آن سطر را true یا یک کنم .
از دستور زیر استفاده میکنم ولی تمامی سطر های hasdata به یک تغییر میکنند .

ALTER procedure [dbo].[selecfirstvalue] (@ParentId int,@CrawlerCheck bigint)
as
begin
select CatId, Title, ParentId, Url, CrawlerCheck from TBLCrowler where CrawlerCheck=0
update TBLCrowler set ParentId=@ParentId , CrawlerCheck=@CrawlerCheck ,HasData=1
end

noth50
پنج شنبه 02 آبان 1392, 15:29 عصر
متوجه شدم مشکل از کجاست شاید کسی نیاز داشته باشه

USE [CrawlerAval]
GO
/****** Object: StoredProcedure [dbo].[selecfirstvalue] Script Date: 10/24/2013 3:10:28 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [dbo].[selecfirstvalue] (@ParentId int,@CrawlerCheck bigint)
as
begin
select CatId, Title, ParentId, Url, CrawlerCheck from TBLCrowler
update TBLCrowler set ParentId=@ParentId , CrawlerCheck=@CrawlerCheck , HasData=1
where CatId=(Select min(CatId) from TBLCrowler)
end