首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求sql?该如何处理

2012-01-30 
求sql?createtabletb_conf(UserIDvarchar(20)primarykeynotnull,IPvarchar(20)notnull,datesdatetime)我想

求sql?
create   table   tb_conf(
      UserID         varchar(20)         primary   key     not   null,
      IP                 varchar(20)         not   null,
      dates           datetime    
)
我想创建一个存储过程,
create   procedure     pro_tbconf
      @IP       varchar(20)
as
........

实现的功能就是先根据IP去表里查找UserID         ,,
  如果表中没有此Ip就插入新的一行。。

谢谢拉

[解决办法]
create procedure pro_tbconf
@IP varchar(20)
as
if exists( select use_id from tb_conf where ip=@ip)

select use_id from tb_conf where ip=@ip
else
insert into................
[解决办法]
create procedure pro_tbconf
@IP varchar(20)
as

if not exists (select * from tb_conf where ip=@ip)
insert into tb_conf(IP) select @ip
go
[解决办法]
create procedure pro_tbconf
@IP varchar(20)
if not exists (select ip from tb_conf where ip = @ip)
insert into tb_conf(userid,ip,dates) values(....)
as

[解决办法]
create procedure pro_tbconf
@IP varchar(20)
as
if not exists (select ip from tb_conf where ip = @ip)
insert into tb_conf(userid,ip,dates) values(....)
go

[解决办法]
哈哈,终于沙发 ,不过我理解的和牛人们理解有点偏差...

热点排行