zjcxc(邹建)的Blog - SQL Server

引用或者转载本BLOG的文章请注明原作者和出处,并保留原文章中的版权信息。谢谢!...

排序:
默认
按更新时间
按访问量

根据当月数据库自动生成下个月数据库--1

/*--原帖地址:http://community.csdn.net/Expert/topic/3818/3818559.xml?temp=.9593317--*//*--处理要求在sql数据库里有一个名为Pos200502的Database,每个月会有一个类似于这样名称(Pos200502 Po...

2005-03-16 10:30:00

阅读数:3850

评论数:2

修改自定义数据类型精度

/*--修改自定义数据类型精度的示例     自定义数据类型一旦被引用,就不能再修改和删除,如果要修改数据的精度,就非常麻烦,下面的示例演示了如何修改     假设要修改的自定义变量名为aa--*/--1.修改自定义变量类型的名称exec sp_rename aa,aa_bak,USERDATAT...

2004-04-15 17:40:00

阅读数:3877

评论数:5

处理BLOCK

use master --必须在master数据库中创建goif exists (select * from dbo.sysobjects where id = object_id(N[dbo].[p_lockinfo]) and OBJECTPROPERTY(id, NIsProcedure) ...

2004-04-13 14:15:00

阅读数:3907

评论数:1

搜索某个字符串在那个表的那个字段中

--搜索某个字符串在那个表的那个字段中declare @str varchar(100)set @str=White  --要搜索的字符串declare @s varchar(8000)declare tb cursor local forselect s=if exists(select 1 f...

2004-04-13 14:15:00

阅读数:3356

评论数:0

显示数据库中的表结构(新增了索引及表的描述信息)

SELECT  表名=case when a.colorder=1 then d.name else end, 表说明=case when a.colorder=1 then isnull(f.value,) else end, 字段序号=a.colorder, 字段名=a.name, 标识=...

2004-03-21 20:32:00

阅读数:3300

评论数:1

SQL Server数据库检修

使用数据库的过程中,由于断电或其他原因,有可能导致数据库出现一些小错误,比如检索某些表特别慢,查询不到符合条件的数据等.出现这些情况的原因,往往是因为数据库有些损坏,或索引不完整.在ACCESS中,有个修复数据库的功能可以解决这个问题,在SQL企业管理器,没有这个功能,要用语句来完成,下面就介绍如...

2004-03-08 11:30:00

阅读数:2250

评论数:0

将表中的某个字段转换成标识字段,并保留原来的值

/*--将表中的某个字段转换成标识字段,并保留原来的值 注意,因为要删除原表,所以,如果表和其他表的关联,这些关联要重新创建--邹建 2003.12(引用请保留此信息)--*//*--调用示例 exec p_setid 表名,要转换的字段名--*/if exists (select * from ...

2004-02-15 23:39:00

阅读数:2640

评论数:0

批量将一个库里的所有表里的char改成nchar类型

/*--将所有的表中,数值类型由char,varchar改为nchar,nvarchar 的存储过程--邹建 2004.02(引用请保留此信息)--*/   /*--调用示例:             exec  p_set  --*/  if  exists  (select  *  from ...

2004-02-11 17:36:00

阅读数:2598

评论数:1

数据库管理员DBA

数据库管理员DBA什么是DBA  数据库管理员,英文是Database Administrator,简称DBA。这个职位对不同的人意味着不同的意义。一个小的软件开发工作室和一个分工高度明细的大公司相比,DBA的职责来得更加宽泛一些。一个公司,不管它是自己开发应用软件,还是购买第三方的应用软件,只要...

2004-02-11 17:33:00

阅读数:5737

评论数:12

比较两个数据库的表结构差异

/*--比较两个数据库的表结构差异 --邹建 2003.9(引用请保留此信息)--*//*--调用示例  exec p_comparestructure xzkh_model,xzkh_new--*/if exists (select * from dbo.sysobjects where id ...

2004-01-04 10:22:00

阅读数:10329

评论数:9

查询指定的表在那些数据库中存在

--查询指定的表在那些数据库中存在declare @tbname sysnameset @tbname=客户资料declare @dbname sysname,@sql nvarchar(4000),@re bit,@sql1 varchar(8000)set @sql1=declare tb c...

2004-01-04 10:22:00

阅读数:2906

评论数:0

查询数据库中,表结构的详细信息

SELECT  表名=case when a.colorder=1 then d.name else end, 字段序号=a.colorder, 字段名=a.name, 标识=case when COLUMNPROPERTY( a.id,a.name,IsIdentity)=1 then √el...

2003-12-31 10:14:00

阅读数:4229

评论数:0

通过作业,定时同步两个数据库

--定时同步服务器上的数据--例子:--测试环境,SQL Server2000,远程服务器名:xz,用户名为:sa,无密码,测试数据库:test--服务器上的表(查询分析器连接到服务器上创建)create table [user](id int primary key,number varchar...

2003-12-29 17:30:00

阅读数:9268

评论数:3

数据库复制

if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[p_copydb]) and OBJECTPROPERTY(id, NIsProcedure) = 1)drop procedure [dbo].[p_copy...

2003-12-29 17:29:00

阅读数:3082

评论数:3

通过触发器实现数据库的即时同步

--即时同步两个表的实例:--测试环境:SQL2000,远程主机名:xz,用户名:sa,密码:无,数据库名:test--创建测试表,不能用标识列做主键,因为不能进行正常更新--在本机上创建测试表,远程主机上也要做同样的建表操作,只是不写触发器if exists (select * from dbo...

2003-12-29 17:29:00

阅读数:7480

评论数:9

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