
SQL Server
zhongzhengfeng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Sql server中的取字符串
问题:假设有个表的结构是(学号,姓名,电子邮件地址) 请统计是否有重名的学生;再统计是否有电子邮件地址有重复;最后统计下使用不同的电子邮件的服务器各有多少个学生,比如 cbmichael@163.com richman@163.com 在统计时都算是163.com的邮件答: 是否有重名可以用group by 来解决,最常见的SELECT count(sname)FROMf原创 2008-10-29 15:11:00 · 2363 阅读 · 1 评论 -
表达式示例 (Reporting Services)
表达式通常在报表中使用,以控制报表的内容和外观。表达式以 MicrosoftVisual Basic 编写,可以使用内置函数、自定义代码、全局变量、报表变量和组变量以及用户定义的变量。本主题提供的表达式示例可以用于报表中的常见任务。Visual Basic 函数:日期、字符串、转换和条件 Visual Basic 函数的示例。报表函数:聚合函数和其他内置报表函数的示例。转载 2012-10-19 10:30:35 · 702 阅读 · 0 评论 -
sp_executesql介绍和使用
sp_executesql介绍和使用execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的,如: exec sp_executesql @sql, N'@count int out,@id varchar(20)', @cou out ,@i转载 2012-10-15 15:09:51 · 334 阅读 · 0 评论 -
SQLServer2005 Reporting Service - AdventureWork Sample Report配置
安装 Reporting Service的 IIS环境配置(win7版本): 解决方案是是我们手动选择需要的组件,如上面提到的,到控制面板,打开IIS Features,点左边的加号,打开详细信息,我们勾上以下组件:1: Web Managerment Tools\IIS 6 ManagementCompatibility\IIS6 WMI Compatibility转载 2012-10-15 10:09:55 · 547 阅读 · 0 评论 -
SQL 2005行列互转实例--pivot and unpivot,
PIVOT用于将列值旋转为列名(即行转列),UNPIVOT 正好相反MSDN:http://technet.microsoft.com/zh-cn/library/ms177410.aspx此函数2005以上版本才有的。 PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(转载 2012-05-05 14:35:24 · 341 阅读 · 0 评论 -
导出数据库的视图,函数,存储过程以前触发器
CREATE PROC dbo.usp_OutObjects @dbname sysname, @Path NVARCHAR(1024)ASBEGIN DECLARE @viewPath NVARCHAR(1024), @functionPath NVARCHAR(1024), @procedurePath转载 2012-02-02 13:06:26 · 434 阅读 · 0 评论 -
Sql Server 2005 convert 转换日期
<br /><br />server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换<br />语句及查询结果:<br /><br />Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM<br /><br />Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06<br /><br />Select CONVERT(varchar(100),原创 2010-11-08 09:05:00 · 756 阅读 · 0 评论 -
sql 2005中的行转列和列转行
1、列转行CREATE TABLE pvt (VendorID int, Emp1 int, Emp2 int,Emp3 int, Emp4 int, Emp5 int)GOINSERT INTO pvt VALUES (1,4,3,5,4,4)INSERT INTO pvt VALUES (2,4,1,5,5,5)INSERT INTO pvt VALUES (3,4,3,5,4,4)INSERT INTO pvt VALUES (4,4,2,5,5,4)INSERT INTO pvt VALUES (5原创 2010-12-23 08:53:00 · 510 阅读 · 0 评论 -
SQL 2005行转列/列转行
<br />1----------------------------列转行CREATE TABLE pvt (VendorID int, Emp1 int, Emp2 int,Emp3 int, Emp4 int, Emp5 int)GOINSERT INTO pvt VALUES (1,4,3,5,4,4)INSERT INTO pvt VALUES (2,4,1,5,5,5)INSERT INTO pvt VALUES (3,4,3,5,4,4)INSERT INTO pvt原创 2010-12-06 11:30:00 · 664 阅读 · 0 评论 -
备份数据库
參考:--SQL如何备份到异机 写成存储过程,建立作业定时备份~~~ --在sql中映射一下就可以了exec master..xp_cmdshell net use z: //yizhi/D$ "module" /user:yizhi/administrator/*--说明:exec master..xp_cmdshell net use z: //xz/c$ "密码" /user:xz原创 2009-05-12 12:33:00 · 518 阅读 · 0 评论 -
创建触发器
创建触发器用 CREATE TRIGGER CREATE TRIGGER 触发器名称ON 表名FOR INSERT、UPDATE 或 DELETEAST-SQL 语句 注意:触发器名称是不加引号的。 如下是联机丛书上的一个示例,当在 titles 表上更改记录时,发送邮件通知 MaryM。 CREAT转载 2009-04-09 20:23:00 · 406 阅读 · 0 评论 -
T-SQL查询语句大全
一、 1)建立数据库: 例: create database student on primary ( name=student_data, filename=”c:/student_data.mdf”, size=2mb, filegrowth=1mb, maxsize=20mb ) log on ( name=student_log, filename=”c:/student_log.转载 2008-12-25 13:48:00 · 1049 阅读 · 0 评论 -
sql server 2005常用数据库配置
1、SQL SERVER 2005开启xp_cmdshell的方法 EXEC sp_configure show advanced options, 1; RECONFIGURE; EXEC sp_configure xp_cmdshell, 1; RECONFIGURE; 2、创建数据库快照(NAME是数据库中的文件名,FILENAME是快照文件的存放位置)CREATE转载 2008-12-25 13:47:00 · 448 阅读 · 0 评论 -
sql 2005怎么建立数据库关系图
选中这个数据库,新建一个查询,输入下面的脚本: EXEC sp_dbcmptlevel database_name, 90 USE database_name EXEC sp_changedbowner sa 其中,database_name是此数据库的名称. 运行可能需要一段时间,运行完成后,点击"关系图",刷新,应该就可以看到关系图了.原创 2008-12-25 13:44:00 · 1780 阅读 · 2 评论 -
SQL把列转换为行
TABLE: ID BT SJ 1 满意 2004-10-01 1 不满意 2004-09-01 1 一般 2004-08-01原创 2008-11-26 08:24:00 · 1297 阅读 · 0 评论 -
sql 多条记录如何合并成一条记录
我的原表记录如下: spbm afield jg shrq 0100135 零售价格 7.0000 2007-04-16 15:05:56.250 0100135 会员价 7.0000 2007-04-16 15:05:56.250 0100135 末批进价 5.5000 2007-04-16 15:05:56.250 0100135 零售价格 7.5转载 2008-11-06 16:10:00 · 4095 阅读 · 1 评论 -
Sql Server Reporting Service的页面分页讨论
Sql Server Reporting Service的页面分页讨论以前在使用Reporting Service的时候都不知道,其分页的具体规则。只知道当觉得报表每页长度太小的时候就把报表主体拉长,希望这样报表在每页可以显示更多的数据,当然得到的结果是不尽人意的,因为你会发现你将报表主体拉长后报表还是在原先的位置分页了,其中根本的原因是,控制报表分页位置的并不是报表主体的长和转载 2012-10-30 13:58:53 · 533 阅读 · 0 评论