易截截图软件、单文件、免安装、纯绿色、仅160KB

简单的sql登录和注册存储过程

 首先我建好了一张用户表表中有俩个字段 一个是账号,一个是密码当然这里我写的知识简单的登录很注册,
表明 users 用户表
字段 accountnum  varchar(50) --表示账号
        password     varchar(50) --表示密码
登录存储过程
create proc use_login
(
@accountnum varchar(50),
@password varchar(50),
@message  varchar(50) output

as
  if exists(select * from users where accountnum=@accountnum and  password=@password)
   set @message='登录成功'
 else  if  exists(select * from users where accountnum=@accountnum )
   set @message='密码错误'
 else if exists(select * from users where password=@password)
  set @message='用户名错误'
else
  set @message='用户名和密码都错误'
declare @msg as varchar(50)
exec use_login 'text','text',@msg output
print @msg
注册存储过程
create proc use_registration
(
@accountnum varchar(50),
@password varchar(50),
@message  varchar(50) output
)
as
  if exists(select * from users where accountnum=@accountnum)
   set @message='该用户已经存在'
 else
    begin
     insert into users values(@accountnum,@password)
     set @message='恭喜您,可以注册该用户'
  end 
  declare  @msg as varchar(50)
 exec use_registration 'text','text',@msg output
print @msg
上面再执行存储过程的时候 要打印所要显示出来的信息用的是print 也可以用select
 


相关文档:

java与sql server 2005的相关操作

//本程序连接的是sql server 2005,与连接sql server 2000有点不同:driverName和URL都不同
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class create{
   public void getConnection() th ......

SQL截取字符串

SQL截取字符串
SUBSTRING
返回字符、binary、text 或 image    表达式的一部分。有关可与该函数一起使用的有效Microsoft SQL Server 数据类型的更多信息,请参见数据类型。   
语法
SUBSTRING      (      expression  & ......

调用SQL存储过程

标签:数据访问     ADO.NET
    调用SQL存储过程       存储过程在一个单元中封装了复杂的SQL查询和数据过程,可以由多个程序或用户之间调用。
    例:
  ......

sql实现IP的整数与字符串转化

数据库操作:利用函数减少存储空间(以时间换取空间)
例如一个表有IP列,在存储的时候我们为了减少存储空间,可以将它转化为整数,存储在数据库,但是在从数据库里查询并显示给大家看的时候,可能你是看不明白整数具体是什么。这样为了利于大家阅读分析数据,可以在查询的时候利用函数将整数IP转为为字符串
例如:
&nbs ......

SQL函数大全

 
一、内部函数
1、内部合计函数
1)COUNT(*) 返回行数
2)COUNT(DISTINCT COLNAME)返回指定列中唯一值的个数
3)SUM(COLNAME/EXPRESSION)返回指定列或表达式的数值和;
4)SUM(DISTINCT COLNAME) 返回指定列中唯一值的和
5)AVG(COLNAME/EXPRESSION)返回指定列或表达式中的数值平均值
6)AV ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号