薄祥雷

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年8月21日

摘要: 在sql server数据库中,sql server日期时间格式转换字符串可以改变sql server日期和时间的格式,是每个SQL数据库用户都应该掌握的。日期时间转字符串:SelectCONVERT(varchar(100),GETDATE(),0):0516200610:57AM SelectCONVERT(varchar(100),GETDATE(),1):05/16/06 SelectCONVERT(varchar(100),GETDATE(),2):06.05.16 SelectCONVERT(varchar(100),GETDATE(),3):16/05/06 SelectCONV 阅读全文
posted @ 2011-08-21 08:35 薄祥雷 阅读(478) 评论(0) 推荐(1) 编辑

摘要: select语句中只能使用sql函数对字段进行操作(链接sql server),select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()是sql函数。select 字段1 from 表1 where charindex('云',字段1)=1;字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、VARCHAR、 BINARY、 和VARBINARY 数据类型以及可以隐式转换为CHAR 或VARCHAR的数 阅读全文
posted @ 2011-08-21 08:10 薄祥雷 阅读(1338) 评论(0) 推荐(0) 编辑

摘要: 触发器实际上就是一种特殊类型的存储过程,其特殊性表现在:它是在执行某些特定的T-SQL语句时自动的。11.1 触发器简介触发器实际上就是一种特殊类型的存储过程,它是在执行某些特定的T-SQL语句时自动执行的一种存储过程。在SQL Server 2005中,根据SQL语句的不同,把触发器分为两类:一类是DML触发器,一类是DLL触发器。11.1.1 触发器的概念和作用在SQL Server 2005里,可以用两种方法来保证数据的有效性和完整性:约束(check)和触发器(Trigger)。约束是直接设置于数据表内,只能现实一些比较简 单的功能操作,如:实现字段有效性和唯一性的检查、自动填入默认值 阅读全文
posted @ 2011-08-21 07:21 薄祥雷 阅读(281) 评论(0) 推荐(0) 编辑

2011年8月20日

摘要: 用到的数据库和表(MS SqlServer数据库) use master go if exists(select * from sysdatabases where name='Spending') drop database Spending create database Spending on ( name='Spending_data', filename='D:\Spending_data.mdf', size=3 mb, filegrowth=10% ) log on ( name='Spending_log', fi 阅读全文
posted @ 2011-08-20 15:06 薄祥雷 阅读(203) 评论(0) 推荐(0) 编辑

2011年8月19日

摘要: 正文:1、简介:在这系列文章中,我将示范如何使用SMO(SQL Management Objects)来实现多种通用的数据库管理任务,比如:备份、恢复、索引处理、完整性检查等在此文中我们将集中如何编译一个SMO应用程序和如何使用SMO连接到SQL SERVER并获得一些服务器信息,示例代码将分别使用VB.NET、C#和VBSCRIPT。如果你没有使用Visual Studio 2005,我将介绍如何用命令行进行编译操作2、编译一个SMO应用程序:要使用SMO对象在.NET应用程序,我们必须添加SMO assemblies应用程序中,在Visual Studio 2005这是非常容易的,通过选择 阅读全文
posted @ 2011-08-19 13:00 薄祥雷 阅读(382) 评论(0) 推荐(0) 编辑

摘要: 分类: 杂七杂八SQL Server知识点 2010-05-15 20:59 554人阅读 评论(2) 收藏 举报SMO是SQL Mangagement Objects的简称.与之相对应的是ADO.Net。不过不同的地方是ADO.Net是用于数据访问的,而SMO是用于设计的,虽然SMO能够再服务器上执行任意的SQL语句.另外一个不同的地方是ADO.Net可以访问计算机中任意数据源,而SMO对象是专门针对SQL Server而设计的.在SMO中最重要的一个类就是Server.其他大多数对象都是Server对象的后代.比如Database,Table,View等等对象都是通过Server属性不断向 阅读全文
posted @ 2011-08-19 12:35 薄祥雷 阅读(437) 评论(0) 推荐(0) 编辑

摘要: 备份SqlServer数据库: backup database 数据库名 to disk (备份文件存放路径+文件名).bak 还原SqlServer数据库: string path = this.FileUpload1.PostedFile.FileName; //获得备份路径及数据库名称 use master restore database 数据库名 from disk='" + path + "'"; ) using System; using System.Collections.Generic; using System.Compone 阅读全文
posted @ 2011-08-19 12:22 薄祥雷 阅读(321) 评论(0) 推荐(0) 编辑

摘要: 在C#中运用SQLDMO备份和恢复Microsoft SQL Server数据库 SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。 SQLDMO由Microsoft SQL Server自带的SQLDMO.dll提供,由于SQLDMO.dll是一个COM对象,所以大家在用之前必须在.NET项目中添加对它的引用。 下面是用C#语言书 阅读全文
posted @ 2011-08-19 11:58 薄祥雷 阅读(188) 评论(0) 推荐(0) 编辑

摘要: sql server 2005/2008 设置 sql身份验证 和 sa空密码(像sql2000一样使用)(转载)今天用同学的本本做东西,发现它上面装的是sql server 2008,而我对它不是很熟悉,更无奈的是他安装时只用Windows身份验证,而我的程序需要它用SQL Server身份验证,只好在网上学习一下,正好发现了这个好教程,转来分享一下:1、更改TCP/IP连接为启用2、登录, 修改2个地方 a)身份验证方式(混合模式) 图一:首先使用windows身份登录(注意, 服务器名称必须填写正确)图二:打开SQL 实例的属性图三:选择左边的“安全性”, 注意做如下选择 b)启用sa, 阅读全文
posted @ 2011-08-19 11:57 薄祥雷 阅读(235) 评论(0) 推荐(0) 编辑

摘要: publicForm1(){InitializeComponent(); varserieItem=this.chart1.Series[0]; serieItem.ChartType=System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Spline; //X轴坐标 值类型为 时间类型 serieItem.XValueType=System.Windows.Forms.DataVisualization.Charting.ChartValueType.Time;serieItem.IsValueShownAsLabel 阅读全文
posted @ 2011-08-19 10:30 薄祥雷 阅读(437) 评论(0) 推荐(0) 编辑