自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQL实现查询未加密存储过程脚本

/*   编写存储过程,查询未加密的存储过程脚本文本*/ if exists(select name from sys.sysobjects where xtype='p' and name='proce_text')drop procedure proce_textgocreate procedure proce_textascreate table #procedu

2012-03-13 13:13:10 1520

翻译 syscomments 系统表结构 Transact-SQL 参考 及查看未加密存储过程

syscomments包含每个视图、规则、默认值、触发器、CHECK 约束、DEFAULT 约束和存储过程的项。text 列包含原始 SQL 定义语句,其最大大小限制为 4 MB。该表存储在每个数据库中。重要  不应删除 syscomments 中的项。如果手工删除或修改syscomments 中的项,则对应的存储过程将不能正常工作。若要隐藏或加密存储过程定义,请使用含有 ENCRYP

2012-03-13 11:07:03 2980

转载 建立链接服务器

sp_addlinkedsrvlogin 创建或更新 SQL Server 本地实例上的登录名与远程服务器中安全帐户之间的映射。语法:sp_addlinkedsrvlogin [ @rmtsrvname = ] 'rmtsrvname'      [ , [ @useself = ] 'TRUE' | 'FALSE' | 'NULL']      [ , [ @locallog

2012-03-01 14:08:21 580

转载 opendatasource使用方法

实现功能:获取所有库.当前库所有表.表里所有内容.分区路径.本机建立库和表,方便反弹时写进东西. 程序代码create database lcxCreate TABLE ku(name nvarchar(256)null)Create TABLE biao(idint NULL,name nvarchar(256)null)得到目标服务器上的

2012-03-01 11:12:35 1283

转载 sql日期格式转换

select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608select COUNVRT(varchar(12) , ge

2012-02-29 08:02:50 455

翻译 查看和修改数据库兼容级别

1)查看兼容级别:select * from sys.databASEs 可查看所有库的兼容级别2)修改兼容级别:    a、使用存储过程EXEC sp_dbcmptlevel '库名', '80';    b、ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = { 80 | 90 | 100 }   【sql2008支

2012-02-24 15:13:15 2441

转载 表值函数

用户定义表值函数返回 table 数据类型。对于内联表值函数,没有函数主体;表是单个 SELECT 语句的结果集。以下示例创建了一个内联表值函数。此函数的输入参数为客户(商店)ID,而返回 ProductID、Name 以及YTD Total(销售到商店的每种产品的本年度节截止到现在的销售总额)列。USE AdventureWorks;GOCREATE FUNCTION Sal

2012-02-24 08:34:07 1139

转载 SQL 2005 with(nolock)详解

大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的。 什么是并发访问:同一时间有多个用户访问同一资源,并发用户中如果有用户对资源做了修改,此时就会对其它用户产生某些不利的影响,例如:   1:脏读,一个用户对一个资源做了修改,此时另外一个用户正好读取了这条被修改的记录,然后,第一个用户放弃修改

2012-02-23 10:39:24 618

转载 关于填充因子

关于填充因子: 较小的   fill   factor   值将导致   SQL   Server   以不饱满的页面创建新索引。例如,将   fill   factor   值设置为10   对于想在一个最终将保持较少数据的表上创建索引是合适的。越小的   fill   factor   值将导致每一个索引占用更多的存储空间,但同时也允许以后可不进行页面拆分进行插入操作。如果

2012-02-21 09:33:12 1448

转载 经典SQL语句集锦

下列语句部分是MsSql语句,不可以在access中使用。SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DA

2012-02-20 15:27:40 808

转载 数据库中的五种约束及其添加方法

五大约束1.—-主键约束(Primay Key Coustraint) 唯一性,非空性2.—-唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个3.—-检查约束 (Check Counstraint) 对该列数据的范围、格式的限制(如:年龄、性别等)4.—-默认约束 (Default Counstraint) 该数据的默认值5.—-外键约束 (For

2012-02-20 14:16:42 48843 1

原创 删除表中重复记录,保留最小记录 OR 删除表中所有行重复记录

问题1: 有表如下:create Ta(   id int identity(1,1) not null,   code varchar(10) null,   num float null)insert Ta(code,num)select  '001',100.00 union allselect  '001',100.00 union allsel

2012-02-10 16:47:29 819

翻译 关于sp_addtype T-SQL参考

Transact-SQL 参考sp_addtype创建用户定义的数据类型。 语法sp_addtype [ @typename = ] type,    [ @phystype = ] system_data_type    [ , [ @nulltype = ] 'null_type']    [ , [ @owner = ] 'owner_name']

2012-02-08 15:28:36 1838

翻译 关于text in row

默认情况下,text、ntext、image 字符串存储在数据行外的大型(最大 2GB)字符串或二进制字符串,而数据行存储的是 16 字节的文本指针,该指针指向一个树的根结点,而这个树存储的是实际字符串或二进制字符串所在页的指针。我们知道 SQL Server 中页的大小为 8KB,除去相关占用,一页的数据大小最大还不足 8KB,由于一条记录(一行数据)只能存储在一页中,所以一条记录的最大大小

2012-02-08 15:03:02 1521

转载 将表数据生成SQL脚本的存储过程

------------------------将表数据生成SQL脚本的存储过程------------------------ --将表数据生成SQL脚本的存储过程 CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @co

2012-02-03 17:09:39 486

转载 如何有效抓取SQL Server的BLOCKING信息

SQL Server允许并发操作,BLOCKING是指在某一操作没有完成之前,其他操作必须等待,以便于保证数据的完整性。BLOCKING的解决方法要查看BLOCKING的头是什么,为什么BLOCKING头上的语句执行的很慢。通常来讲只要我们能找到BLOCKING头上的语句,我们总能够想出各种各种的办法,来提升性能,缓解或解决BLOCKING的问题。 但是问题的关键是,我们不知道BLOC

2012-02-03 15:49:23 506

翻译 如何删除某列的行值中包含两个 c 字符的所有行------patindex函数的使用

PATINDEX('%pattern%',expression), 返回指定表达式中第一次出现的起始位置;如果不存在,则返回零。 新建 测试表create table a(zifu varchar(10) null)insert table(zifu)select 'ac'union allselect 'b'union allselect 'xccb'un

2012-02-03 08:44:05 1001

翻译 字符合并的问题---stuff函数的使用

有表如下 :年级 班 科目  老师-------------------------初一 1 语文 张三初一 3 语文 张三初一 1 美术 李四初二 1 美术 李四初二 2 美术 李四初二 3 美术 李四初二 5 美术 李四初二 6 美术 李四初二 7 美术 李四初二 8 美术 李四初二 9 美术 李四初二 10 美术 李四初二 11 美

2012-02-02 21:22:37 743

翻译 根据时间算出每天数量的总和

问题 表HKB Nanji和Suzhou均为int类型ID Ntime Nanji Suzhou1 2012-1-10 20 302 2012-1-10 24 183 2012-1-18 30 124 2012-1-19 22 32...31 2012-1-31 40 32要得到的结果是UNAME Myday UNO   Nanji

2012-02-02 10:52:03 621

转载 给一个日期,列出当前日期所在月内所有日期

整体思路:当前日期月份+1,得到下个月日期,然后将下个月日期第一天-1,得到当前日期的最后一天,从而得知当前月的总天数。最后结合master..spt_values重构。  需使用master..spt_values系统表重构日期。先将当前日期的月份+1.得到下个月的日期例:2012-1-31  月份+1后:   2012-2-29再截取日期得到下个月月初的日期:con

2012-01-31 21:31:25 1047

初学VB.NET使用心得随记

OleDbDataAdapter 不会自动生成,为了使对 DataSet 所作的更改和相关联的数据源协调起来所必须的 SQL 语句。但是,如果设置了 OleDbDataAdapter 的 SelectCommand 属性,那么就可以创建 OleDbCommandBuilder 对象,来自动生成 SQL 语句以更新单表。然后,OleDbCommandBuilder 将生成其他任何未设置的 SQL 语句。

2008-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除