
SQL
文章平均质量分 75
shanliwa
踏踏实实做人,认认真真做事!
展开
-
有关存储过程的like问题
在使用存储过程注意使用精确查询没有问题直接使用“=”但是在模糊查询是要注意有时要将@a2 rtrim一下将参数右边的空格给去掉,如果空格没有去掉就会出错还有使用“%”的时候要这样 like %+RTRIM( @a2) +% 而不是 like %@a2%CREATE PROCEDURE select_job(@a1 char(50),@a2 char(50)) ASi转载 2007-08-31 12:15:00 · 874 阅读 · 0 评论 -
SQL语法手册
Select用途: 从指定表中取出指定的列的数据语法: SELECT column_name(s) FROM table_name 解释:从数据库中选取资料列,并允许从一或多个资料表中,选取一或多个资料列或资料行。S原创 2007-09-28 14:11:00 · 615 阅读 · 0 评论 -
实战 HTTP 处理程序(HTTP Handler) 条码随意打
摘要本文介绍一个免费的、完整的、very easy 的在Web页和RDLC报表中呈现、打印条码的解决方案。效果笔者最近遇到了一个B/S结构的项目,需要在报表中打印条码。效果如下恰巧,笔者不久前在网上找到了一个免费的条码控件,请见下图这是由昆明科本软件有限公司推出的一款十分不错的条码控件,支持十余种国际通用的条码格式,生成的图片的大小和样式可调。可以由此下载科本条形码主页,现在已经升级到了1.5版,原创 2007-09-27 16:21:00 · 935 阅读 · 1 评论 -
ADO.NET 如何读取 Excel
经常需要在数据库与Execl之间互导数据。net时代,ADO.NET可以使用使用Microsoft.Jet.OleDb访问访问Excel,网上已经有很多类似的资源,最典型也是最简单的可能如下:(asp.net环境) // 连接字符串 string xlsPath = Server.MapPath("~/app_data/somefile.xls"); //原创 2007-09-27 17:11:00 · 719 阅读 · 0 评论 -
SQL2005常见错误排除
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) 确认SQL SERVER EXPRSS已安装到本地计算机上,并且SQL SERVER (SQLEXPRESS)服务已经成功启动。如果问题仍然存在,可以尝原创 2007-10-23 13:39:00 · 671 阅读 · 0 评论 -
原文发布日期:2007.05.16
导读: 介绍 SQL Server 2000可以让我们在查询分析器中直接调试存储过程(更多的信息请参看:用SQL Server 2000的查询分析器调试存储过程) 到了现在的SQL Server 2005,这个功能被转移到了SQL Servr Management Studio和Visual Studio IDE内。 使用这个技术,我们可以在Visual Studio中一步一步地调原创 2008-01-30 09:59:00 · 483 阅读 · 0 评论 -
本站原创sql server 2005 分页存储过程(同时得到记录总数)及其运用
导读: 先看看运用: using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using Sy原创 2008-02-01 16:08:00 · 1088 阅读 · 0 评论 -
2分法-通用存储过程分页(not in版本)
导读: dbo.proc_ListPage (@tblName nvarchar(200), ----要显示的表或多个表的连接@fldName nvarchar(500) = *, ----要显示的字段列表@pageSize int = 1, ----每页显示的记录个数@page int = 10, ----要显示那一页的记录@pageCount int = 1 output,原创 2008-02-01 15:58:00 · 618 阅读 · 0 评论 -
DataReader分页 与 SQL三种分页方式 - Junval
导读: 三种SQL分页法 表中主键必须为标识列,[ID] int IDENTITY (1,1) 1.分页方案一:(利用Not In和SELECT TOP分页) 语句形式: SELECT TOP 10 * FROM TestTable WHERE (ID NOT IN (SELECT TOP 20 id FROM TestTable ORDER BY原创 2008-02-01 16:03:00 · 828 阅读 · 0 评论 -
从数据库导出数据到word、excel、.txt
using System;using System.Data;using System.Drawing;using System.Data.SqlClient;using Excel;using Word;using System.IO;namespace Common{ /// /// 把数据导入到.doc、.txt、.xls文件中 /// public class Export {原创 2008-01-16 12:07:00 · 810 阅读 · 0 评论 -
ORACLE函数大全
常用oracle函数SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE--------- --------- --------- --原创 2008-01-16 11:52:00 · 546 阅读 · 0 评论 -
None
导读: 本文转自 http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-5858461870977086&dt=1176691123000&lmt=1176691123&prev_slotnames=3429629671&format=336x280_as&output=html&correlator=117669112原创 2008-04-16 10:41:00 · 801 阅读 · 0 评论 -
SQL语句导入导出大全
导读: 关键字 SQL语句导入导出大全 出处 /******* 导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /*********** 导入Excel SELECT * FR原创 2008-06-20 10:18:00 · 643 阅读 · 0 评论 -
珊瑚虫IP数据库转 SQL 2005 纯真IP转sql - 龍峸.大卫 - 博客园
导读: 博客园 首页 新随笔 联系 管理 订阅 珊瑚虫IP数据库转 SQL 2005 纯真IP转sql 首先需要准备: 最新的珊瑚虫IP数据库 http://update.cz88.net/soft/qqwry.rar Microsoft Office Access 2003 EiditPlus MS SQL2005 1.然后打开珊瑚虫IP数据库原创 2008-06-20 10:24:00 · 2209 阅读 · 0 评论 -
ASP.NET DEMO 13: 如何为 SqlDataSource 动态绑定变量参数
对于 xxxDataSource 来说,支持绑定参数,包括 ControlParameter、CookieParameter、SessionParameter、ProfileParameter 和 QueryStringParameter。假如参数值直接来自于应用程序变量或者通过某个方法返回呢?查阅了关于参数基类 Parameter 类 似乎不支持此功能,有一个选择就是扩展自己的 Paramete原创 2007-09-27 17:20:00 · 2219 阅读 · 0 评论 -
交叉表的简单实现2:使用前端程序实现
上篇介绍了 交叉表的简单实现1:使用存储过程,这里采取在前端程序实现。实现要点:1。读取所有目标成绩(flatScroreTable)2。从目标成绩中提取考试时间(不重复),作为交叉表的列表头3。从目标成绩中提取考试科目(不重复),作为交叉表的行表头4。根据2动态构建一个DataTable(crossScroreTable),此DataTable具有一个科目列,若干考试时间列,以及其他信息。5。将原创 2007-09-27 17:05:00 · 1473 阅读 · 0 评论 -
左连接与右连接
左连接和右连接都是外部连接,也就是区别于内部连接,它对不满足连接条件的行并不是象内部连接一样将数据完全过滤掉,而是保留一部分数据,行数不会减少。比如:职员表包括:name,jobid。有如下数据 mike 01 jack 02 rose 03 职务表包括jobid,jobname。有01 engineer02 secretry。现在显示name,jobname两列。如果通过jobid的内部连接做,原创 2007-08-31 17:12:00 · 3279 阅读 · 0 评论 -
sql宝典
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice disk, testBack, c:/mssql7backup/MyNwind_1.dat--- 开始 备原创 2007-08-30 18:00:00 · 4305 阅读 · 0 评论 -
如何获取自增长列(标识列)的ID,并写入另一张表(多对多关系插入数据示例)
问题优快云 里面不时有初学者疑惑:如何获取自增长列(标识列)的ID,并写入另一张表。场景这里选择典型的多对多关系,并以常见的 User-Role 作为 Demo,同时显示 Access 和 Sql Server 版本关系图实现要点1, 如何获取新插入记录生成的 ID:Sql Server 和 Access(当使用 Jet ADO,当然包括ADO.NET,连接时)均支持 @@Identity原创 2007-09-27 17:04:00 · 2405 阅读 · 0 评论 -
交叉表的简单实现1:使用存储过程
有位朋友要求帮忙实现交叉表(将某些行变为列),之前虽然实现过,但没有整理,今天顺便整理一下,便于自己以后参考,希望对其他网友有帮助,欢迎指出不足之处^_^数据库中原始数据类似:要求前台显示为:建立表结构:CREATE TABLE [dbo].[t_Score] ( [ScoreId] [int] IDENTITY (1, 1) NOT NULL , [SubjectName] [v原创 2007-09-27 17:07:00 · 704 阅读 · 0 评论 -
ADO.NET 2.0 中的新增 DataSet 功能
ADO.NET 2.0 中的新增 DataSet 功能Jackie Goldstein Renaissance Computer Systems 适用于: Microsoft ADO.NET 2.0 Visual Basic 编程语言 摘要:了解有关 .NET Framework DataSet 类以及与它密切相关的类中的新增 ADO.NET 2.0 功能的知识。这些更改包原创 2007-09-27 17:10:00 · 1058 阅读 · 0 评论 -
SQL SERVER中如何取汉字的长度
代码如下:select len(浙江宁波)显示结果:4select datalength(浙江宁波) 显示结果:8原创 2007-10-23 14:54:00 · 1282 阅读 · 0 评论 -
创建数据库连接对象
using System;using System.Collections;using System.Collections.Specialized;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Text.RegularExpressions; /// /// C原创 2007-09-26 11:38:00 · 973 阅读 · 0 评论 -
实战 HTTP 处理程序(HTTP Handler) -- 动态生成图片
在前两篇文章中,我们已经创建了一个HTTP处理程序,并实现了页面到HTTP处理程序之间的字符串参数的传递。下面让我们来作个比较实用的东西--一个类似于 Google Analytics 的GridView,实现后的效果见下图。实现方法Step1:实现动态生成图片。首先,为类库 mylib.system.web 添加对 System.Drawing 的引用。然后,编写如下代码根据传给 MyHandl原创 2007-09-27 16:25:00 · 666 阅读 · 0 评论 -
如何对 DataTable 执行 SELECT DISTINCT
在 ADO.NET 1.x & 2.0 中, System.Data.DataTable 类虽然公开 Select 方法,但不支持 DISTINCT 关键字,而我们在实际开发中免不了有这样的需求:对已有 DataTable 进行 SELECT DISTINCT ,返回指定列具有唯一值的行,这些行存在新的 DataTable 中。对于此问题,很早就有人提出来了,大家也做了很多尝试。看到 优快云原创 2007-09-27 16:58:00 · 3420 阅读 · 0 评论 -
使用命名管道访问SQL Server
一、意义 SQL Server安装后缺省配置是允许客户端以TCP/IP协议来访问,用户只需要知道SQL Server账号的密码就可以访问,这样很 不安全,因为很多WEB程序是直接把连接信息(数据库服务器、连接账号、连接密码)写在程序里面的,破坏者或黑客可以通过某些 方法直接查看源代码获取SQL Server账号及密码,他们就可以直接用TCP/IP协议连接到该数据库服务器,对数据或配原创 2007-09-28 09:55:00 · 783 阅读 · 0 评论 -
大数量查询分页显示
using System; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Windows.Forms; public class PagingSample: Form { // Form controls. Button prevBtn = new Button(); Butto原创 2007-09-28 13:48:00 · 542 阅读 · 0 评论 -
海量数据库的查询优化及分页算法方案
实现小数据量和海量数据的通用分页显示存储过程建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段原创 2007-09-26 11:35:00 · 544 阅读 · 0 评论 -
分页实现方法的性能比较
我们先给出几种主要的分页方法和核心语句,然后直接给出结论,有兴趣的读者可以看看后面的数据 几种常用存储过程分页方法 TopN方法 select Top(@PageSize) from TableName where ID Not IN (Select Top ((@PageIndex-1)*@PageSize) ID from Table Name where ....原创 2007-09-27 16:33:00 · 578 阅读 · 0 评论 -
微软发布3款SQL Injection攻击检测工具
导读: 随着 SQL INJECTION 攻击的明显增多,微软近日发布了三个免费工具,帮助网站管理员和检测存在的风险并对可能的攻击进行拦截。 Scrawlr 下载地址:https://download.spidynamics.com/Products/scrawlr/ 这个微软和 HP合作开发的工具,会在网站中爬行,对所有网页的查询字符串进行分析并发现其中的 SQL INJ原创 2008-06-27 08:48:00 · 776 阅读 · 0 评论