데이터를 삽입하는 저장 과정의 대표적인 예
16423 단어 저장 프로세스
USE [Edushi_Fx]
GO
/****** Object: StoredProcedure [dbo].[Proc_LvYouGongLue_Inst] Script Date: 05/12/2015 14:50:58 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROC [dbo].[Proc_LvYouGongLue_Inst]
@Title varchar(200), --
@CityCode varchar(100), --
@Fee VARCHAR(10), --
@Tag varchar(100), --
@Typeid int, -- 0 1 2 3 4
@Days int, -- 0 1 2 3 4
@Begtime datetime, --
@LinkUrl varchar(200),--
@Description varchar(8000) --
AS
Begin
IF @Title<>'' And @Typeid<>'' AND @CityCode<>'' AND Len(@Description)>300
BEGIN
IF exists(select 0 from [SNS_UserBlog] where Title=@Title and CreatedDate>GETDATE()-3)
begin
return
end
Declare @City int,-- ID
@nid int,-- ID
@name varchar(50),--
@DayTypeid int--
SELECT top 1 @nid=[UserID],@name=[NickName]FROM [Edushi_Fx].[dbo].[Accounts_Users] au WHERE au.UserID IN (1,27) order by newid()
Select Top 1 @City=RegionId FROM [dbo].Ms_Regions
Where RegionName=@CityCode
IF @City IS NULL
Begin
SELECT @City=0
End
IF @Days<>''
BEGIN
SELECT @DayTypeid=CASE
WHEN @Days BETWEEN 1 AND 3 THEN 1
WHEN @Days BETWEEN 4 AND 7 THEN 2
WHEN @Days BETWEEN 8 AND 10 THEN 3
WHEN @Days BETWEEN 11 AND 15 THEN 4
WHEN @Days>=15 THEN 5
END
insert into [SNS_UserBlog]([Title],[Summary],[Description],[UserID],[UserName],[LinkUrl],[Status],[Keywords],[Recomend],[Attachment],[Remark],[PvCount],[TotalComment],[TotalFav],[TotalShare],[Meta_Title],[Meta_Description],[Meta_Keywords],[SeoUrl],[StaticUrl],[CreatedDate],[CityID],[CategoryID],[PicURL],[Fee],[Tag],[Days],[StartDate],[EndDate])
values(@Title,null,@Description,@nid,@name,@LinkUrl,0,null,0,null,null,cast(ceiling(rand() * 100) as int) ,0,0,0,null,null,null,null,NULL,CONVERT(VARCHAR(100),GETDATE(),120),@City,0,NULL,@Fee,@Tag,@DayTypeid,@Begtime,CONVERT(VARCHAR(100),DATEADD(DAY,@Days,@Begtime),120))
end
end
END
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java 호출 Oracle 스토리지 프로세스 상세 정보Java 호출 Oracle 스토리지 프로세스 상세 정보 단계: 1. Oracle 스토리지 프로세스 작성 2. 데이터베이스 작성 연결 도구 클래스 얻기 3. 간단한 응용 프로그램 호출 저장 프로세스 작성 구현: 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.