随笔分类 - 数据库
摘要:--语 句 功 能http://yuwenfeng.blog.hexun.com/450058_d.html--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TAB...
阅读全文
摘要:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到优化的问题,否则速度有可能很慢,经过亲身经验,一个经过优化过的SP要比一个性能差的SP的效率甚至高几百倍。 三、内容: 1、开发人员...
阅读全文
摘要:要求如下 1 一组队列 n 个人, 有4种角色,领导,汉子,大妈,司机。n个人根据自己角色按顺序排好队 2 值班要求:周一到周日 1个领导值班1个司机值班;周一到周日 每晚1个汉子 值班;周六 周日 上午下午2个大妈值班;假期每天1个领导1个司机1个汉子上午下午2个大妈 3 要求队列可增删查该 ,人员顺序可以调整,队列发生变化时,值班表自动更新 4 要求队列人员随时可以抽调对列中的人员不参加本...
阅读全文
摘要:定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊?Microsoft公司为什么还要添加这个技术呢 那么存储过程与一般的SQL语句有什么区别呢 存储过程的优点:1.存储过程只在创造时进行编译,以后每次执行...
阅读全文
摘要:alter procedure time_byasDeclare @Count IntSet @Count=1099While @Count<=4298 --@Count的初值为1099,自然不会大于等于4298,while循环也自然不会执行Begin update Time_by_day set Time_ID=(@Count-1098) where Time_ID=@Count ...
阅读全文
摘要:1,設定參數可選sql語句: create procedure [dbo].[proname] @flag nvarchar(2) if (@flag='1') select * from table_name if (@flag='2') select id from table_name return 2.在存儲過程中引用另一個存儲過程的數據 例12-3 在该存储过程中使用了O...
阅读全文
摘要:sql在建立資料庫有一個資料庫的定序方式選項 Chinese_Taiwan_Stroke_CI_AS 繁中不區分大小寫 Chinese_Taiwan_Stroke_CS_AS 繁中區分大小寫只要選Chinese_Taiwan_Stroke_CS_AS就會區分大小寫 試試看SELECT * FROM userdata WHERE id=@id AND password collate Ch...
阅读全文
摘要:. Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--使用Sql常用的語句(不斷總結更新中)--1﹑獲得某一欄位的重復記錄的﹕DECLARE @tableName TABLE(IntValue1 INT,IntValue2 INT,VarConten...
阅读全文
摘要:经典电子书籍上传了http://www.itpub.net/showthread.php?s=&threadid=651413&perpage=10&pagenumber=2商务智能和数据仓库研讨会-中文资料 http://www.itpub.net/showthread.php?threadid=648273&postid=5603319#post5603319
阅读全文
摘要:http://community.csdn.net/Expert/topic/5106/5106330.xml?temp=.1638758这个帖子主要总结提高查询速度的方法,涉及到减少连接数据库次数、建立索引、优化语句等方面。 关于索引,推荐转载的这篇文章http://blog.csdn.net/dutguoyi/archive/2006/01/10/575617.aspx 改善SQL语句的效率h...
阅读全文
摘要:create procedure Vendor_add_score@Vendor_Code nvarchar(50),@Score floatas update dbo.Vendor set Score=@Score+(select a.Score from dbo.Vendor awhere (a.Vendor_Code=@Vendor_Code))where (Vendor_Code=@Ven...
阅读全文
摘要:两条关于生成排名的SQL语句: select name,score,(select count(*) from t where score>a.score)+1 from t a order by score 上面是:1,2,3,3,3,6,7... 下面是:1,2,3,3,3,4,5 select name,score,(select count(distinct score) from t w...
阅读全文
摘要:关键词: 数据库 存储过程 Procedure http://www.blog.edu.cn/user1/8040/archives/2006/1425471.shtml存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个...
阅读全文
摘要:create PROCEDURE sp_decrypt(@objectname varchar(50))ASbeginset nocount on--CSDN:j9988 copyright:2004.07.15 --V3.2 --破解字节不受限制,适用于SQLSERVER2000存储过程,函数,视图,触发器--修正上一版"视图触发器"不能正确解密错误--发现有错,请E_MAIL:CSDNj99...
阅读全文
摘要:存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 定义总是很抽象。存储过程其实就是能完成一定操作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们只谈SQL Server)。如果我们通过创建存储过程以及在ASP中调用存储过程,就可以避免将SQL语句同ASP代码混杂在一起。这样做的好处至少有三个: 第一、大大提高效率。存储过程本身的执行速度非常快,而且,调用存储过...
阅读全文
摘要:sql 2005分页存储过程实例/*-------------寒冰制作--------------------------------------------------------------- QQ:81868164 ------------- email:hanbing81868164@163.com ----- 由sql 2000的分页存储过来改造 ------- 加入sql 2005里新...
阅读全文
摘要:ado文档对使用指定属性创建新的 Parameter 对象。语法Set parameter = command.CreateParameter (Name, Type, Direction, Size, Value)返回值返回 Parameter 对象。参数Name 可选,字符串,代表 Parameter 对象名称。Type 可选,长整型值,指定 Parameter 对象数据类型。关于有效...
阅读全文
摘要:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 存储过程的优点 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2....
阅读全文
摘要:存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。 存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。 可以出于任...
阅读全文

浙公网安备 33010602011771号