34,576
社区成员
发帖
与我相关
我的任务
分享
update member set 。。。。。where code=@code
update cginfo set 。。。。。where code=@code
insert into cginfo。。。。。。
CREATE PROCEDURE _Update
@code nvarchar(50)
as
begin
DECLARE @TempID int
select @TempID = count(1) from cginfo where code=@code
IF @TempID = 0
insert into cginfo (member.a,member.b,member.c)values(select a,b,c from member code=@cod)where code=@code
update member set (......)where code=@code
ELSE
update cginfo set (......)where code=@code
update member set (......)where code=@code
end
CREATE PROCEDURE UpdateCginfoMember
@m_company nvarchar(50),
@m_shortcompany nvarchar(50),
@m_bankname nvarchar(50),
@m_bank nvarchar(50),
@m_bankcode nvarchar(50),
@m_lxr nvarchar(50),
@m_address nvarchar(50),
@m_postcode nvarchar(50),
@m_email nvarchar(50),
@m_tel nvarchar(50),
@m_combined nvarchar(50),
@m_content nvarchar(50),
@code nvarchar(50),
@city nvarchar(50)
as
begin
DECLARE @TempID int
--Update member
update member set
m_company = @m_company,
m_shortcompany = @m_shortcompany,
m_bankname = @m_bankname,
m_bank = @m_bank,
m_bankcode = @m_bankcode,
m_lxr = @m_lxr,
m_address = @m_address,
m_postcode = @m_postcode,
m_email = @m_email,
m_tel = @m_tel,
m_combined = @m_combined,
m_content = @m_content
where m_code=@code
--Qyery cginfo state
select @TempID = count(1) from cginfo where code=@code
IF @TempID = 0
--begin
insert into cginfo (
m_company,
m_shortcompany,
m_code,
c_city
)values(
@m_company,
@m_shortcompany,
@code,
@city
)
--end
ELSE
--begin
update cginfo set (
m_company=@m_company,
m_shortcompany=@m_shortcompany
)where code=@code
--end
end
CREATE PROCEDURE _Update
@code nvarchar(50)
as
begin
DECLARE @TempID int
select @TempID = count(1) from cginfo where code=@code
update member set (......)where code=@code
IF @TempID = 0
begin
insert into cginfo (member.a,member.b,member.c)values(select a,b,c from member code=@cod)where code=@code
end
ELSE
begin
update cginfo set (......)where code=@code
end
end
CREATE PROCEDURE _Update
@code nvarchar(50)
as
begin
DECLARE @TempID int
select @TempID = count(1) from cginfo where code=@code
IF @TempID = 0
begin
insert into cginfo (member.a,member.b,member.c)values(select a,b,c from member code=@cod)where code=@code
update member set (......)where code=@code
end
ELSE
begin
update cginfo set (......)where code=@code
update member set (......)where code=@code
end
end
CREATE PROCEDURE _Update
@code nvarchar(50)
as
DECLARE @TempID int
select @TempID = count(1) from cginfo where code=@code
IF @TempID = 0
begin
insert into cginfo (member.a,member.b,member.c)values(select a,b,c from member code=@cod)where code=@code
update member set (......)where code=@code
end
ELSE
begin
update cginfo set (......)where code=@code
update member set (......)where code=@code
end
IF @TempID = 0
update cginfo
set f1=member.f1,f2=member.f2
from member
where cginfo.code=@code and member.code=@code
update member set (......)where code=@code
ELSE
...
begin
DECLARE @TempID int
select @TempID = count(1) from cginfo where code=@code
IF @TempID = 0
begin
insert into cginfo (member.a,member.b,member.c)values(select a,b,c from member code=@cod)where code=@code
update member set (......)where code=@code
end
ELSE
begin
update cginfo set (......)where code=@code
update member set (......)where code=@code
end
end
if
begin
--语句1
--语句2
end
else
begin
--语句3
--语句4
end