日期:2014-05-19  浏览次数:20565 次

求助各位
不知道各位高手有没有看过超级女生,现在我需要做那个短信投票
所有来的短信都插入到一个表table,
id             number(手机号)                   neirong(短信内容)
1               15931194688                             01
2               13265478965                             02


支持一号,就发送01,二号就发送02,类推,
一个手机号只能给一各选手投一票,当然他可以同时投多名选手
谢谢了,,最好用存储过程来实现

------解决方案--------------------
先给表 的number 和 neirong 做个约束 使之不能出现重复的数据

create proc Insert_Table(@number as varchar(11),@neirong varchar(10))
as
insert [table] select @number,@neirong

你是这个意思?
------解决方案--------------------
id number(手机号) neirong(短信内容)
1 15931194688 01
2 13265478965 02


declare @number varchar(20),@neirong varchar(20)
if exists (select 1 from table where number=@number and neirong=@neirong)
select '以投票 '
else
insert 表 (number, neirong) values
select @number, @neirong

-------------?