分类

链接

2025 年 8 月
 123
45678910
11121314151617
18192021222324
25262728293031

近期文章

热门标签

新人福利,免费薅羊毛

备份数据库,并按日期生成备份目录

/*--备份数据库,并按日期生成备份目录   --备份当前数据库    exec p_backupdb  --*/ if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_backupdb]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_backupdb]GO create proc p_backupdb@dbname sysname='',            --要备份的数据库名称,不指定则备份当前数据库@bkfname nvarchar(260)='',    --备份文件名,文件名中可以用\DBNAME\代表数据库名,\DATE\代表日期,\TIME\代表时间@bkpath nvarchar...

SQL Server 暂无评论 阅读(2,307)

sql分页 完整版

-- ===================================================--        auhtor            :        数据库之家--        modified date        :        01/10/2011 13:44:15--        description        :        分页存储-- ===================================================-- ========= ======== SQL 2000========================create proc GetTablePage(@tbname        nvarchar(4000),                --查询的对象名及多表连接语句@feildcol    nvarchar(4000),                --查询的字...

MySQL, SQL Server 暂无评论 阅读(2,236)

数据库函数大全之常用函数篇

LEFT ( character_expression , integer_expression ) 返回从字符串左边开始指定个数的字符。例:select left('my name is viwo',4)my nRIGHT ( character_expression , integer_expression ) 返回字符串中从右边开始指定个数的 integer_expression 字符。例:select right('my name is viwo',4)viwoCAST ( expression AS data_type ) 将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。例:select cast(2 as varchar(10))+cast(11 as varchar(10))...

MySQL, SQL Server 暂无评论 阅读(1,940)

SQL删除重复数据的几种方法

在数据处理的过程中,时常会遇到一个棘手的问题,就是“删除重复数据 ”今天就我平时在遇到这个问题的时候的处理办法方法1.这种方法不太好,如果数据太多的话,可能花时间select distinct id,* into temp_tb from tb1 drop tb1 update sysobjects set name='tb1' where name='temp_tb' 方法2.使用了新函数 ROW_NUMBER(),这个方法可能很多人不会用,但是可以去学学,还不错! WITH temp_tb AS (SELECT ROW_NUMBER() OVER (ORDER BY id ASC) AS ROWID, * FROM dbo.TB_use_ASCII)DELETE FROM tem...

MySQL, SQL Server 暂无评论 阅读(2,023)

代码优化之类型性能

撇开那些文章不说,C#/.NET慢似乎是业界公认的铁则,不论大家如何证明C# / .NET其实不比C++慢多少,但是应用程序级别的性能却依然这么慢。那么C#/.NET慢在哪里?很不幸的是大部分c#程序是被大部分程序员拖慢的,也许这个结论不太容易被人接受,却是一个广泛存在的。  String的操作几乎所有的程序都有String操作,至少90%的程序需要忽略大小写的比较,检查一下代码,至少其中大半的应用程序有类似这样的代码:if (str1.ToUpper() == str2.ToUpper())或者ToLower版的,甚至我还看到过有个Web的HttpModule里...

.NET 暂无评论 阅读(1,955)

软件构架师之路(一)

软件构架师需要什么技能?作为项目的技术主管,构架师的技术需要非常的广泛,这比技术深度更加重要(当然构架师在特定的领域需要一定的技术深度)。软件构架师是技术主管首先,软件构架师是技术主管,这意味着除了他要有技术上的技能外,还要有很好的领导才能。构架师的领导能力在团队中和项目质量控制中起着十分重要的作用。在团队中,构架师是项目的技术总管,他需要有丰富的知识背景,以便作出技术上的决定。相对于构架师来说,项目经理是来管理项目的资源,时间进度和花费的。使用电影制作来做类比的话...

.NET 暂无评论 阅读(2,109)

代码优化之命名习惯

1.命名很重要,让代码告诉你它自己命名到底有多重要呢?重要到这几乎是很多软件项目成功或者失败的“罪魁祸首”,究其原因,代码不光支撑了0和1在计算机系统中运行的业务逻辑,同时也是开发者进行交流与研究的标准语言。没有意义或者有歧义的命名,就像两个等待交流的人,面对了一堆火星文无从下口,让交流变成灾难,也就导致很多问题。同时,好的命名是自说明的,让代码告诉开发者“我是谁,我做什么,我怎么做”。当然,除了静态式的必要的注释说明之外,动态式的代码也可以包含传递信息的作用,让代码告诉你它...

.NET 暂无评论 阅读(2,342)

SQL语句优化之习惯篇

我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?那么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大家分享一下,希望对大家有帮助。要知道sql语句,我想我们有必要知道sqlserver查询分析器怎么执行我么sql语句的,我么很多人会看执行计划,或者用profile来监视和调优查询语句或者存储过程慢的原因,但是如果我们...

SQL Server 暂无评论 阅读(2,148)

SQL Server 2008 不允许保存更改解决

1.首先尝试修改表中的字段是否允许为NULL或设置为自增时出现一下提示2.在工具->选项->Desigers->取消勾选“组织保存要求重新创建表的更改”

SQL Server 暂无评论 阅读(4,155)

Remoting实现双向通信

Remoting是NET平台下比较成熟高效的分布式技术,我们习惯采用传统的远程调用的方式使用Remoting。在客户端所在的Application Domain,我们通过Proxy(Transparent Proxy)远程地跨Application Domain调用一个方法。当来自Client端的调用请求通过Proxy到达Server端所在的Application Domain后,Remoting Infrastructure在Server 端激活(Activate)相应的远程对象(一个继承子System.MarshalByRefObject类对象)——这里仅仅以服务端激活对象(Server Activated Object——SAO),然后再Server端执行相应的操作后把Resu...

.NET 暂无评论 阅读(2,769)