sql server
文章平均质量分 70
Awinye
这个作者很懒,什么都没留下…
展开
-
sql实现搜索功能
转自老猫在写WEB项目的时候,搜索是必须提供的功能 有时候,客户会输入用空格或其他分隔符分隔的一组关键词,我们需要根据输入找出以下结果: 绝对包含整组关键词连续出现的结果 包含整组关键词里每个词条,但是不一定连续出现的结果 包含整组关键词里任一条或多条关键词的结果 就像你在GOOGLE里搜索SQL SERVER 2000, 它首先严格匹配整个字符串 在找不到的情况下,看有没有包含这三个单词的结果原创 2005-12-16 09:23:00 · 4988 阅读 · 0 评论 -
向存储过程中传数组字符串(并存储过程字符串的处理)
create procedure C_DELETE_COMMENT(@CommentID varchar(100))ASEXEC (delete FROM sysComment WHERE CommentID IN ( + @CommentID + ))GO需要使用Substring(0,temcommentid.Length-1);消除字符串最后的一个逗号 字符串处理1.转载 2006-02-27 17:43:00 · 1997 阅读 · 0 评论 -
数据库字典简易更新方法
公司现在使用的数据库都是SQL,软件在开发的过程中的数据库的设计会有着很多的变化,这就带来了很多的更新繁琐的工作,以至公司的软件的数据库的文档得到不及时的更新,势必影响着相关的一系列的工作的执行。在这边结合了去年工作的实践,提出一种比较方便的数据库更新与数据库文档同步的方法,这个方法的原理也很简单,它主要是利用了各种数据库的系统表,联合创建视图,把有关数据库结构的主要字段提取出来,再利用原创 2006-02-14 18:17:00 · 1505 阅读 · 0 评论 -
SQL Server 中易混淆的数据类型
近来在做数据库设计,有时候真弄不清SQL2000里的数据类型,所以摘了这篇文章。(1)char、varchar、text和nchar、nvarchar、ntextchar和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的原创 2006-02-14 17:34:00 · 1058 阅读 · 0 评论 -
把图片、声音等存储到sql中
如何不通过其他工具,把图片、声音等存储到sql中用image类型方法:1、建立过程CREATE PROCEDURE sp_textcopy ( @srvname varchar (30), @login varchar (30), @password varchar (30), @dbname varchar (30), @tbna原创 2006-02-14 16:47:00 · 1306 阅读 · 1 评论 -
用户登录存储过程
CREATE PROCEDURE Prc_Ad_Login@AdName varchar(32),@AdPwd nchar(32),@Count int output,@Err varchar(64) output ASif exists(select intsuid from sysuser where varsuname=@AdName)begin declare @suid int原创 2006-02-14 17:55:00 · 3609 阅读 · 0 评论 -
使用SQL Query Analyzer和SQL Profiler
35. 使用SQL Query Analyzer和SQL Profiler使用SQL Query Analyzer 使用SQL Profiler最佳化T-SQL陈述式本章总结本章我们将继续 第 21 章 中关于预存程序的说明。本章将学习如何利用 SQL Query Analyzer 和 SQL Profile 分析预存程序和其它陈述式。从分析中可以确定 T-SQL 陈述式是否有效率。一个有效原创 2006-02-14 17:02:00 · 3170 阅读 · 0 评论 -
精典sql语句
1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt(原始密码)select pwdencrypt(原始密码)select pwdcompare(原始密码,加密后密码) = 1--相同;否则不相同 encr原创 2006-02-14 16:39:00 · 1112 阅读 · 0 评论 -
通用高效分页存储过程代码
-- 获取指定页的数据 CREATE PROCEDURE pagination@tblName varchar(255), -- 表名 @strGetFields varchar(1000) = *, -- 需要返回的列 @fldName varchar(255)=, -- 排序的字段名 @PageSize int = 10, -- 页尺寸 @PageIndex int = 1, -原创 2006-02-14 14:00:00 · 934 阅读 · 0 评论 -
一份sql试题
题目:一.单项选择 1.原创 2006-02-14 18:09:00 · 4603 阅读 · 0 评论 -
ado.net获取存储过程的返回值
--------------------------------------------假设有存储过程如下:---------------------------------------------CREATE proc sp_uptmp @tmpName varchar(50),@srcPos varchar(255)asBegin TRAN insert into t_tem原创 2006-02-14 17:50:00 · 1322 阅读 · 0 评论 -
存储过程编写经验和优化措施
存储过程编写经验和优化措施 介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到优化的问题,否则速度有可能很慢,经过亲身经验,一个经过优化过的SP要比一个性能差的SP的效率甚至高几百倍。原创 2006-02-14 16:56:00 · 1033 阅读 · 0 评论 -
窗体身份验证+sql
如何将窗体身份验证用于 SQL Server 2000 更新日期: 2004年04月20日 本页内容 目标 适用范围 如何使用本章内容 摘要 您必须了解的背景知识 创建一个具有登录页的 Web 应用程序 配置 Web 应用程序的窗体身份验证 开发函数,以生成哈希值和 Salt 值 创建用户帐户数据库 使用 ADO.NET 在数据库中存储帐户详细信息 针对数据库验证用户凭据 测试应用程序 其他资源原创 2005-12-16 10:35:00 · 1522 阅读 · 0 评论 -
sql实用经验技巧
转自老猫包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等 (一)挂起操作在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法:到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager删除PendingFileRe原创 2005-12-16 09:51:00 · 1313 阅读 · 0 评论 -
封装的访问sql数据库的类
转自老猫using System; using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Collections; namespace MyCorporation.DepartMent.DataBase { /// /// 通用数据库类 /// public class原创 2005-12-16 09:21:00 · 2343 阅读 · 0 评论 -
sql语句
--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库原创 2005-12-12 14:29:00 · 1007 阅读 · 0 评论 -
一些关于数据库的文章
这个帖子主要总结提高查询速度的方法,涉及到减少连接数据库次数、建立索引、优化语句等方面。 关于索引,推荐转载的这篇文章 http://blog.csdn.net/dutguoyi/archive/2006/01/10/575617.aspx 改善SQL语句的效率 http://community.csdn.net/Expert/topic/5087/5087396.xml?temp=.345669原创 2006-10-26 17:01:00 · 3974 阅读 · 0 评论