MSSQL
文章平均质量分 69
hotyxm
专注oracle的菜鸟程序员
展开
-
关于取MSSQL 2000索引信息的sql
描述如下:MSSQL版本为MSSQL Server 2000 知道表名 假设为 table1,写一个SQL要求按下列格式返回数据 下面是返回数据的一个例子 假设table1有两个索引index1和index2, index1是主键,由字段A和B组成 index2是一个普通索引,由字段X,Y,Z字段构成 则返回的数据应该为 索引名称 序号 字段名称 索引类型 index1 1 A 主键 i原创 2009-05-12 11:51:00 · 417 阅读 · 0 评论 -
检查MSSQL服务器中所有数据库的MDF文件的总大小以及已用大小
今天一网友咨询如何获取MSSQL服务器中所有数据库的文件的总大小以及已用大小虽然 EXEC (dbcc showfilestats) 能够获取当前数据库的,但是不能一次获取所有的,因此写了下面的程序,跟大家共享CREATE PROCEDURE [dbo].[GET_FILE_DTL] ASdeclare @db_name nvarchar(200)declare @sql nvarc原创 2009-05-12 11:49:00 · 676 阅读 · 0 评论 -
关于数据统计的应用
原表: 销售单号 商品编号 001 1 001 2 001 3 001 4 002 1 003 3 003 4 简单说明:每次销售出去的商品可能相同,可能不同,现在要按商品编号分组统计一下各商品被销售的单号 查询结果如下: 商品编号 销售单号 1 001,002 2 001 3 001,003 4 001,003 测试数据录入 create table test_2 (销售单号原创 2009-05-12 11:46:00 · 301 阅读 · 0 评论 -
关于mssql 2000 的 行级触发器
最近项目中遇到一个问题,在嵌套insert游标的时候,要求copy insert的数据到一个transaction table 发现如果在使用insert table select * from table1 union select * from table2 的时候,数据库触发器只执行一次 ,也就是说,transaction table中只保存最后一条记录,不会保存2条记录。查原创 2009-12-01 18:00:00 · 508 阅读 · 0 评论