conan

导航

文章分类 -  SQL

关于存储过程编程细节
摘要:存储过程。 存储过程是数据库编程里面最重要的表现方式了。 呵呵,这里我要提到上次说道的:我拒绝使用触发器。这里我要开始猛批一顿触发器了。 在SQL 2000里,说实话,我实在找不出触发器可以存在的理由。回忆一下:触发器是一种特殊的存储过程。它在一定的事件(Insert,Update,Delete 等)里自动执行。我建议使用sp和级联来代替触发器。 在SQL 7 里面,触... 阅读全文

posted @ 2005-08-26 00:27 Conan 阅读(538) 评论(2) 推荐(0)

整理了一些t-sql技巧
摘要:一、 只复制一个表结构,不复制数据 select top 0 * into [t1] from [t2] 二、 获取数据库中某个对象的创建脚本 1、 先用下面的脚本创建一个函数 if exists(select 1 from sysobjects where id=object_id('fgetscript') and objectproperty(id,'IsInlineFunction... 阅读全文

posted @ 2005-08-08 14:00 Conan 阅读(369) 评论(1) 推荐(0)

T-SQL 存储过程: (修订版) 根据基本表结构及其数据生成 INSERT INTO ... 的 SQL
摘要:根据基本表结构及其数据生成 INSERT INTO ... SQL 的 T-SQL 存储过程,在网上能够搜索出的版本主要有两个:1. CSDN Sky_blue 所作: proc_insert (可 google)2. CSDN playyuer 所作: spGenInsertSQL (可 google)但这两个版本的程序都曾收录到:http://www.cnblogs.com/kasa... 阅读全文

posted @ 2005-08-08 13:32 Conan 阅读(249) 评论(0) 推荐(0)

高性能SQL数据分页(原创)
摘要:SQL数据分页的存储过程: ALTER PROCEDURE p_qb_GetMessageRecordToDataGrid @TotalRecs int output,@pagesize int,'页大小@pagenum int,'当前页@typeid int'where子句的条件变量ASDECLARE @sqlTable AS nvarchar(400)select @TotalRecs = ... 阅读全文

posted @ 2005-07-15 17:30 Conan 阅读(354) 评论(0) 推荐(0)

执行带嵌入参数的sql——sp_executesql
摘要:通常执行sql语句,大家用的都是exec,exec功能强大,但不支持嵌入参数,sp_executesql解决了这个问题。抄一段sqlserver帮助: sp_executesql 执行可以多次重用或动态生成的 Transact-SQL 语句或批处理。Transact-SQL 语句或批处理可以包含嵌入参数。 语法 sp_executesql [@stmt =] stmt[ {, [@param... 阅读全文

posted @ 2005-06-11 17:12 Conan 阅读(1969) 评论(0) 推荐(0)

T-SQL 编码标准(转自微软Brian Walker)
摘要:可能让人觉得很奇怪,但好像的确没有什么“正式的”T-SQL 编码标准。早在 1999 年末的时候,我惊喜地发现 John Hindmarsh 提出的 SQL Server 7.0 标准,我在 2000 年 2 月的社论中对他的某些建议进行了总结。(2000 年 2 月以及本月的“下载”中都包括了 John 原来的标准。)后来,Ron Talmage 撰写了一系列专栏文章,提出了他对各种“最佳方法... 阅读全文

posted @ 2005-04-30 16:34 Conan 阅读(423) 评论(0) 推荐(0)

SQL Server数据库性能优化技术
摘要:设计1个应用系统似乎并不难,但是要想使系统达到最优化的性能并不是一件容易的事。在开发工具、数据库设计、应用程序的结构、查询设计、接口选择等方面有多种选择,这取决于特定的应用需求以及开发队伍的技能。本文以SQL Server为例,从后台数据库的角度讨论应用程序性能优化技巧,并且给出了一些有益的建议。 1 数据库设计 要在良好的SQL Server方案中实现最优的性能,最关键的是要有1个很好的数据... 阅读全文

posted @ 2005-04-04 10:15 Conan 阅读(425) 评论(0) 推荐(0)

SqlServer存储过程编写经验和优化
摘要:一、前言:在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益,主要是针对Sybase和SQLServer数据库,但其它数据库应该有一些共性。二、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 三、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用... 阅读全文

posted @ 2005-04-02 16:19 Conan 阅读(2114) 评论(0) 推荐(0)

解密sql存储过程或触发器
摘要:昨天在研究sql的注入攻击的时候顺便找了有关mssql的存储过程解密的东西,网上有很多现成的解密软件,但大都是收费的。 今天居然找到了这个sql解密算法,还没来得及研究,先贴出来 转自:[Jimmy专栏] 相关文章:sql 存储过程加密 相关网站:http://www.sqlsecurity.com/DesktopDefault.aspx?tabid=26 这里提供了大量mssql的工具! 这个网... 阅读全文

posted @ 2005-04-02 11:12 Conan 阅读(1773) 评论(1) 推荐(0)