蜗牛,在赛跑

--努力去改变吧
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  SQL数据库

摘要:Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 Sele... 阅读全文

posted @ 2009-03-27 17:37 body 阅读(192) 评论(0) 推荐(0)

摘要:随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。 ... 阅读全文

posted @ 2008-08-13 14:27 body 阅读(119) 评论(0) 推荐(0)

摘要:--使用联结服务器 --填加联结服务器: EXEC sp_addlinkedserver '别名','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;' --创建或更新本地 Microsoft? SQL Server? 实例上的登录与链接服务器上远程登录之间的映射。 exec sp_addlinkedsrvlo... 阅读全文

posted @ 2008-07-21 08:48 body 阅读(1032) 评论(0) 推荐(0)

摘要:--1、用OpenDataSource SELECT * FROM OPENDATASOURCE( 'SQLOLEDB', 'Data Source=ServerName;User ID=MyUID;Password=MyPass' ... 阅读全文

posted @ 2008-07-21 08:46 body 阅读(484) 评论(0) 推荐(0)

摘要:这个存储过程的作用是自动生成编号,比如我们在数据库中有个**票编号字段,该存储过程可以生成格式为头(自己定义的一个头,比如AA)+日期(形如20070401)+6位递增整数(形如002254),并且每到了新的一年后面的6位整数便会归0重新开始。其中用到了动态执行sql的方法。参数有四个,需要给出表名称,字段名称,头和一个返回值。 ================================... 阅读全文

posted @ 2008-06-11 13:20 body 阅读(175) 评论(0) 推荐(0)

摘要:作者:freedk 一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,... 阅读全文

posted @ 2008-06-03 14:17 body 阅读(117) 评论(0) 推荐(0)

摘要:第一步:在查询分析器中执行如下语句,生成一个解密过程: ------------------------------------------------------------- create PROCEDURE sp_decrypt(@objectName varchar(50)) AS begin set nocount on begin tran declare @objectname1 v... 阅读全文

posted @ 2008-06-03 11:40 body 阅读(548) 评论(0) 推荐(0)

摘要:在SQL SERVER中,你可能需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你... 阅读全文

posted @ 2008-02-26 09:12 body 阅读(368) 评论(0) 推荐(0)

摘要:1.如何删除表中的重复记录?(这里指记录的每个字段都要相同) select distinct * into #temp from tab delete tab insert tab select * from #temp drop table #temp 1.DISTINCT 是 SUM、AVG 和 COUNT 的可选关键字。如果使用 DIST... 阅读全文

posted @ 2007-12-26 13:38 body 阅读(300) 评论(0) 推荐(0)

摘要:SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString); //string sql = "Create Table testtable(test1 varchar not null pri... 阅读全文

posted @ 2007-12-13 14:22 body 阅读(293) 评论(0) 推荐(0)

摘要:小强博客--我的地盘我做主 ——.NET、C#、JAVA、JSP、JAVASCRIPT、DELPHI、技术文档、视频教程、网络视频 收集SQL数据库备份一段代码 来自:小强@ 小强博客--我的地盘我做主 日期:2007-9-18 13:58:43 全文阅读:loading... 分类:.NET(web) 【摘要】 收集SQL数据库备份一段代码 【全文】 获... 阅读全文

posted @ 2007-10-22 14:40 body 阅读(189) 评论(0) 推荐(0)

摘要:如:backup database master to disk='e:\a.bak' 现在要将'e:\a.bak'这个文件备份到FTP上。而不是本地路径。 假设FTP的帐号密码都为01,ftp的ip地址为192.168.1.10 如何实现这样的backup. ============================================================ 答案: mss... 阅读全文

posted @ 2007-10-20 11:52 body 阅读(1460) 评论(0) 推荐(0)

摘要:对于服务器数据的备份是比较麻烦的事情,如果每天或者经常要手工去备份自然是很痛苦的事 情。这里我介绍一种通过sql server的作业调度来建立自动备份的方法: 1、进入企业管理器中->管理->sql server代理->作业; 2、新建作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择其他用户 ,前提是该用户有执行作业的权限; 3、点击步骤标签,进入步骤面板。新建步骤,步骤... 阅读全文

posted @ 2007-10-18 17:47 body 阅读(221) 评论(0) 推荐(0)

摘要:with 语句: WITH T1 AS(SELECT DISTINCT C_UNIT_CODE,C_CNTY_CODE,C_PRODUCT_ID,I_AUTH_LEVEL FROM TRX_USER_AUTH_LEVEL WHERE C_GRP_CODE = 'GRP1206' AND C_USER_ID = 'usr1206'), T2 AS(SELECT DISTINCT B.C_MAIN_... 阅读全文

posted @ 2007-08-21 12:32 body 阅读(487) 评论(0) 推荐(0)

摘要:表A记录如下:aID aNum1 a200501112 a200501123 a200501134 a200501145 a20050115表B记录如下:bID bName1... 阅读全文

posted @ 2007-08-13 14:22 body 阅读(1566) 评论(1) 推荐(0)

摘要:★首先要感谢 网友[来自Sql Server 技术空间群]简单爱的大力支持... 需要注意的问题 NULL, ' ' 的区别 SELECT *FROM 表 WHERE Fdate > ' 2007-6-7' 字符之间的比较,还是时间之间的比较..........------------表中的字段---------------CREATE TABLE [dbo].[stuInfo]... 阅读全文

posted @ 2007-07-18 14:21 body 阅读(353) 评论(0) 推荐(0)

摘要:Transact SQL 语 句 功 能 ======================================================================== Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> --数据操... 阅读全文

posted @ 2007-07-18 14:15 body 阅读(131) 评论(0) 推荐(0)

摘要:如果你使用存储过程的话,将非常简单,代码如下:SET @NewID=@@IDENTITY说明:在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含此语句产生的最后的标识值。若此语句没有影响任何有标识列的表,则 @@IDENTITY 返回 NULL。若插入了多个行,则会产生多个标识值,@@IDENTITY 返回最后产生的标识值。如果此语句激发一个或多个执... 阅读全文

posted @ 2007-07-18 14:14 body 阅读(225) 评论(0) 推荐(0)

摘要:using System;using System.ComponentModel;using System.Collections;using System.Diagnostics;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Web.SessionState;using ... 阅读全文

posted @ 2007-07-18 14:12 body 阅读(251) 评论(0) 推荐(0)

摘要:触发器是数据库应用中的重用工具,它的应用很广泛。这几天写一个化学数据统计方面的软件,需要根据采样,自动计算方差,在这里,我使用了触发器。 下面我摘录了SQL Server官方教程中的一段关于触发器的文字,确实有用的一点文字描述。 可以定义一个无论何时用INSERT语句向表中插入数据时都会执行的触发器。 当触发INSERT触发器时,新的数据行就会被插入到触发器表和inserted表中。... 阅读全文

posted @ 2007-07-10 13:31 body 阅读(286) 评论(0) 推荐(0)