文章列表
 
您正在查看 "Sql Server" 分类下的文章

2007年11月12日 星期一 13:10

/********************************************************
编写者:(博客天地
www.inbaidu.com )
创建时间:20071105
功能:双精度转换成双精度字符型(如1.5000 转换字符型显

 
2007年10月23日 星期二 10:08

/********************************************************
编写者:(博客天地 www.inbaidu.com )
创建时间:20071023
功能:小写金额转换成大写
参数:@LowerMoney 小写金额 加上小数点最长可以保留38位
输出:大写金额
简介:SQL版 小写金额转换成大写金额(最多可以精确到小数点四位)
注:      Deci

 
2007年09月26日 星期三 13:05

----2分处理数据分页存储过程
----2分处理数据分页存储过程
Create PROCEDURE ZBPagination       
@TblName      nvarchar(1000),        ----要显示的表或多个表的连接
@FldName      nvarchar(1000) = '*', --

 
2007年08月30日 星期四 19:14
/*
把SQL表或存储过程的所有者进行更改
例:写法大致如下

exec sp_changeobjectowner '表名或存储过程','其它用户名'

exec sp_changeobjectowner '其它用户名.表名或存储过程','用户名'

*/

--如果一个数据库中(表和存储过程)有多个用户名,而要把它所有都改成dbo 就可以用如下的语句
Select 'sp_changeobjectowner ''' + User_Name(Uid) + '.' + name + ''',''dbo'' ' From sysobjects Where Uid Not in (User_ID('dbo')) And Type In ('U','P')
--然后把查询出来的语句拷贝出来,
 
2007年08月14日 星期二 18:14
if exists (select 1
            from sysobjects
           where id = object_id('TestTable')
            and   type = 'U')          
   drop table TestTable --判断表是否存在,存在则把它删除掉
go

--创
 
2007年07月28日 星期六 16:10
--插入测试表
if exists (select 1
            from sysobjects
           where id = object_id('TypeTest')
            and   type = 'U')
   drop table TypeTest
go

/*==============================================================*/
/* Table: TypeTest  
 
2007年07月14日 星期六 23:10
我用的PowerDesigner9.5的汉化版。创建一个新建模数据库。可以双击我桌面的
 
2007年07月14日 星期六 22:10
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,
        标识 = Case When ColumnProperty(a.ID,a.Name,'IsIdentity')=1 Then '√' Else '' End,
    
 
2007年07月14日 星期六 22:09
sysaltfiles            主数据库               在特殊情况下,包含与数据库中的文件相对应的行。该表存储在 master 数据库中。
syscharsets            主数据库               每个字符集在表中各占一行,表中还包含定义供 Microsoft? SQL Server? 使用的
 
2007年03月09日 星期五 11:01

假设一个表只有一列,并且有多个重名的数据,每个重名的都要给它从1开始递增(原创)

if exists (select 1
                   from         sysobjects
                  where         id = object_id('Tmp1')
   

 
2006年11月03日 星期五 15:03

--创建测试表
create table Test (
   ID                   int                  identity,
   TestColumn   varchar(50)          null,
   constraint PK_TEST primary key  (ID)
)
go

--插入临时数据
--Truncate Table Test
Insert Into Test
Select 'Nba'                      Union all
Select 'CBA/WNba'           Union all
Select 'WNba/QQ'             Union all
Select 'Inbaidu'            

 
2006年11月03日 星期五 10:53

--创建测试的临时表
create table Test1 (
   ID                   int                  identity,  --编号
   OrderID          varchar(50)   null,        --订单号
   Code              varchar(50)   null,        --货号  (订单号和货号两个字段要唯一)      
   UsdPrice         float               null,       --单价
   constraint

 
2006年10月27日 星期五 16:44

---------------------建两个临时表--------------------------------------
if exists (select 1
            from  sysobjects
           where  id = object_id('Test')
            and   type = 'U')
   drop table Test
go


/*==============================================================*/
/* Table: Test                                                  */
/*==============================================================*/
create table Test (
   ID     

 
2006年10月20日 星期五 17:09

SQL Server里一些未公开的扩展存储过程

扩展存储过程(xp)是直接运行在SQL Server地址空间里的动态链接库,是通过使用SQL Server开放数据服务API(SQL Server Open Data Services API)开发的。我们可以像执行普通存储过程一样,在“查询分析器”里运行扩展存储过程。扩展存储过程被用于SQL Server的扩展功能,我们可以直接利用SQL Server附带的众多扩展存储过程,也可以用C或C++等编程语言编写我们自己的扩展存储过程。
在本文中,我将告诉大家一些未公开的有用的扩展存储过程。这些存储过程可以运行于SQL Server 7.0,当然SQL Server 2000也可以。

1、sp_MSgetversion
这个扩展存储过程可以用来获得Microsoft SQL Server的当前版本。要获得SQL Server的版本,执行:
EXEC master..sp_MSgetversion
注意,还有一种方法获得SQL Server的当前版本(这种方法能得到更多信息),那就是用下面的SELECT语句:
SELECT @@version

2、xp_dirtree
这个扩展存储过程可以用于为在扩展存储(xp)中命名的文件夹列出所有文件夹。要列出C:\MSSQL7中的所有文件夹,执行:
EXEC master..xp_dirtree 'C

 
2006年10月17日 星期二 16:39

1.--行列转换
原表:   姓名     科目   成绩
           张三     语文    80
           张三     数学    90
           张三     物理    85
           李四     语文    85
           李四     物理    82
           李四     英语    90
           李四     政治    70
  

 
   
 
 
文章分类
 
 
电脑(122)
 
 
体育(18)
 
vb.net(31)
 
 
军事(40)
 
社会(54)
 
历史(13)
 
励志(58)
 
 
 
   
 
文章存档
 
     
 
最新文章评论
  

貌似写成0就直接是最大
 

http://www.qp8000.com
 

http://www.qp8000.com
 

房主的文章实在是写得太好了。文笔流畅,修辞得体,深得魏晋诸朝遗风,更将唐风宋骨
 

专程学习!
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu