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

SQL 数据库生成自动编号代码

--exec  [P_AutoGenerateNumber]  'reception_apply','generate_code','',7
/*
 过程说明:生成自动编号 
 创建时间:2010年1月12日
 作者:feng
 debug:尚未考虑编号溢出情况
*/ 
ALTER proc [P_AutoGenerateNumber]
  (
  @tableName varchar(100)='meeting_apply', --表名
  @byteName varchar(100)='generate_code',  --字段名
  @Remark   varchar(10)='M',   --标示
  @subLen   int=4            --截取长度
  )
  WITH  ENCRYPTION   
  as
   
  declare   @SQLString   NVARCHAR(4000)   
  declare   @OutputValue   int 
  declare   @subLenVar   NVARCHAR(20) 
  declare   @TempValue varchar(20)
  set @subLenVar =convert(varchar(20),@subLen)
  set @TempValue ='00000000000000000000'  
 
  declare @OutputValueToVar varchar(20)
  
  set @SQLString = N'select @OutputValueEx=count(*) from    '+@tableName+' where generate_code is not null or generate_code!=''''' 
  EXECUTE   sp_executesql   @SQLString,   N'@OutputValueEx int output',@OutputValueEx= @OutputValue  output
  
  if @OutputValue !=0  
  begin
   SET   @SQLString   =  N'SELECT  @OutputValueEx=max(cast(right('+@byteName+','+@subLenVar+') as int))+1   


相关文档:

航空公司管理系统(VC++ 与SQL 2005)

系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
      这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......

sql语句查询怎么判断查询结果为空?

sqldataadapter适合用在查询较多字段时.....
string sou = "select * from art where content like '%" + TextBox1.Text + "%'";
SqlDataAdapter da = new SqlDataAdapter(sou, conn);
DataSet ds = new DataSet();
da.Fill(ds);
if (ds.Tables[0].rows.count==0)
{
Response.Write("没有记录!");
}
else
{
......

sql group by

group by主要是用来分组的,怎么个分组呢?
以下用两个例子说明两个使用方面,1是合理的返回合计值(防止笛卡尔积现象),2是用分组来找出重复的记录
====================================================================
★★★例子1:假如有这么一个表:tab_1,它有两个字段:xm、gzlb、je(姓名、工资类别、金额) ......

SQL脚本创建表

if exists(select * from sysobjects where name='atzk')--判断是否存在此表
drop table atzk
go
create table atzk
(
  nid int identity(1,1) primary key,--nid自动编号,并设为主键。
  mytitle varchar(50) not null,--通知的标题。
  mycontents varchar(200)--发布通知的内容。
 ) ......

勤哲EXCEL服务器左右内连接及在SQL语句的实际作用

   在勤哲EXCEL服务器中有左右内连接的操作,我们在这里用SQL语句来实际说明一下之间的区别与作用。
    =     内连接  SQL中为inner join
   *=    左连接 包含所有的左边表中的记录甚至是右边表中没有和它匹配的记录。 SQL中为left j ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号