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

一个稍微修改的SQL无限分级

前段时间  把之前的无限分级表稍微做了一些改进 改进后的表结构如下
ID  Name  ParentID ParentIDList  level
1    A          0             0-1                 1
2    B          0             0-2                 1
3    C          0             0-3                 1
4    A-1       1             0-1-4              2
5    A-1-1    4             0-1-4-5           3
6    B-1        2            0-2-6              2
表这样设计的话,如果想在一个DropDownList显示出类别之间的关系的话,就显得很容易了,直接一句select就ok了:
Select * from NewsType Order BY ParentIDList
结果如下:
ID  Name  ParentID ParentIDList  level
1    A          0             0-1              &nbs


相关文档:

SQL时间函数

 
SQL时间函数
--日期转换参数,值得收藏
select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608
select CONVERT(varchar(12) , getdate(), 111 )2004/09/12
select CONVERT(varchar(12) , get ......

Oracle 学习:PL/SQL循序渐进全面学习教程

 课程四 组函数
  
  本课重点:
  1、了解可用的组函数
  2、说明每个组函数的使用方法
  3、使用GROUP BY
  4、通过HAVING来限制返回组
  注意:以下实例中标点均为英文半角
  一、概念:
  组函数是指按每组返回结果的函数。
  组函数可以出现在SELECT和HAVING 字段中。
  GROUP ......

Oracle 学习:PL/SQL循序渐进全面学习教程

 课程七 其他数据库对象
  
  SEQUENCE
  
  创建实例:
  
  SQL> CREATE SEQUENCE s_dept_id
  
  2 INCREMENT BY 1
  
  3 START WITH 51
  
  4 MAXVALUE 9999999
  
  5 NOCACHE
  
  6 NOCYCLE;
  
  Sequence created.
  
  1、NEXTVAL和CURRVAL的 ......

sql外键约束NO ACTION,CASCADE,SET NULL,SET DEFAULT

 NO ACTION
指定如果试图删除/修改某一行,而该行的键被其他表的现有行中的外键所引用,则产生错误并回滚 DELETE/UPDATE语句。
CASCADE、SET NULL 和 SET DEFAULT
允许通过删除或更新键值来影响指定具有外键关系的表,这些外键关系可追溯到在其中进行修改的表。如果为目标表也定义了级联引用操作,那么指定的级联操 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号