Sql
文章平均质量分 73
junelili
这个作者很懒,什么都没留下…
展开
-
sql数据库常用查询语句
1、查询第N条记录Select top 1 * from (select Top 4 * From tablename order by field1 ASC) tmp order by field1 DESC 2、查询时间相减的天数select * from table where datediff(day,da原创 2007-09-19 09:58:00 · 436 阅读 · 0 评论 -
获取表信息(表名 字段名 字段类型 字段长度 是否为空 identity 字段说明)
select d.name,a.name,b.name,a.length, a.isnullable from syscolumns a, systypes b, sysobjects d where a.xtype=b.xusertype and a.id=d.id and d.xtype=U select * from sysobjects where原创 2009-07-28 11:39:00 · 1037 阅读 · 0 评论 -
高级查询--asp.net(C#)
为了更好的去重用高级查询控件,将此控件做成用户控件。利用VS2005新建一个用控件扩展名为.ascx的文件,参考下图: 本高级查询的原理是:当用户选择选择内容时,相应的筛选条件,筛选范围进行动态的变化。将筛选条件保存在lblFilter标签中。利用DataView的RowFilter,对数据进行筛选,但为了更好的管理,将这些配置信息保存在表中。注:以下是对应的html源代码:原创 2008-04-03 10:09:00 · 1282 阅读 · 2 评论 -
无限级可分类的分类表ADT的实现(3)
树MenuTree的实现:树由接点元素和子树的集合组成: 属性childs 里存放的也是树对象package com.news.entity;import java.util.*;public class MenuTree { private NewsClass item ; ArrayList childs; public MenuTree(){ item= new N原创 2008-03-28 11:48:00 · 308 阅读 · 0 评论 -
无限级可分类的分类表ADT的实现(4)
我最初写这个程序的目的是为了实现新闻系统的无限级可分类 实际无论是新闻也好,产品也好,都可以利用该分类程序. 这是分类表ADT的实现package com.news.entity;import java.util.ArrayList;import com.news.entity.MenuTree;import com.news.entity.NewsClass;p原创 2008-03-28 11:47:00 · 343 阅读 · 0 评论 -
ASP.NET无限级分类的非递归实现(存储过程版)
或多或少都做过树状目录、产品分类之类的二级或三级菜单,如果遇到更多级的分类,就一般使用递归了。在程序中使用递归或多或少会增加一些性能上的开销。之前我用ASP.net在程序中实现过非递归的无限级分类目录,但考虑到移植性不强,就改成了存储过程,发出来大家共同研究一下,到目前为止,测试过程中还没发现问题,另外,代码方面没经过什么优化。通常情况下,我们更多的操作是读取目录,所以,在下面的实现中,读原创 2008-03-28 21:24:00 · 1178 阅读 · 1 评论 -
无限级可分类的分类表ADT的实现(1)
源码下载地址: http://www.javaall.com/resource/news.rar 本文的目的是利用数据结构: 树 ,来实现一个分类表ADT, 这个分类表ADT可以实现无限级分类 本例程采用Structs 架构, 符合MVC设计模式 数据库采用SQL SERVER 数据库 实现过程中,因为要连接数据库,所以还要实现原创 2008-03-28 11:52:00 · 485 阅读 · 0 评论 -
修改字段默认值
--一个表中所有字段绑定约束的值select name from sysobjects where object_id(Initialization)=parent_obj and xtype=D--修改表中某一个字段的默认值1、首先找出该字段绑定约束的值 set @tablename=表名 set @fieldname=字段名 s原创 2007-12-18 11:25:00 · 701 阅读 · 0 评论 -
拷贝表结构后导入数据
select * into SMT_zhengshu from openrowset(sqloledb,driver={SQL Server};server=.;uid=jack;pwd=cl+7700star;database=dbh160579,select * from SMT_zhengshu) where 1insert into SMT_zhengshu sel原创 2007-12-18 17:30:00 · 300 阅读 · 0 评论 -
如何用SQL语句实现精确搜索以及模糊搜索
在写WEB项目的时候,搜索是必须提供的功能 有时候,客户会输入用空格或其他分隔符分隔的一组关键词,我们需要根据输入找出以下结果: 绝对包含整组关键词连续出现的结果 包含整组关键词里每个词条,但是不一定连续出现的结果 包含整组关键词里任一条或多条关键词的结果 就像你在GOOGLE里搜索SQL SERVER 2000, 它首先严格匹配整个字符串 在找不到的情况下,看有没有包含这三个单词的结果 如果连三原创 2007-11-16 14:40:00 · 641 阅读 · 0 评论 -
Sql导入---openrowset/opendatasource
insert into deal1.dbo.deal select * from openrowset(sqloledb,driver={SQL Server};server=127.0.0.1;uid=sa;pwd=;database=deal,select * from deal) 创建时间:2006-06-14文章属性:原创文章提交:HeiGe (hack-520_at原创 2007-11-13 14:51:00 · 536 阅读 · 0 评论 -
产品与定单数据表设计
create table Product( ProId int identity(1,1) primary key, ProName nvarchar(50) not null, ProInfo nvarchar(50), danjia money --其他相关信息 ) create table原创 2007-10-07 17:18:00 · 589 阅读 · 0 评论 -
惊天动地SQL语句
说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 1说明:拷贝表(拷贝数据,源表名:a 目标表名:b)insert into b(a, b, c) select d,e,f from b;说明:显示文章、提交人和最后回复时间select a.title,a.username,b.adddate from table a,(sele原创 2007-09-25 10:24:00 · 432 阅读 · 0 评论 -
Sql分页存储过程
/*分页存储过程*/drop proc Proc_ListPageCreate proc Proc_ListPage( @tblName nvarchar(200), ----要显示的表或多个表的连接 @fldName nvarchar(500) = *, ----要显示的字段列表 @pageSize int = 10, ----每原创 2009-08-17 17:59:00 · 1896 阅读 · 0 评论