• SQL Server和Access、Excel数据传输 日期:2006-05-22 点击:154 好评:0

    所谓的数据传输,其实是指SQLServer访问Access、Excel间的数据。 为什么要考虑到这个问题呢? 由于历史的原因,客户以前的数据很多都是在存入在文本数据库中,如Acess、Excel、Foxpro。现在 系统 升级及数据库服务器如SQLServer、ORACLE后,经常需要访问文本数据库中的...

  • Sql server一些Select检索高级用法 日期:2006-05-19 点击:211 好评:0

    SQL五个集合函数:SUM,AVG,COUNT,MAX,MIN 通配符的一些用法:(关键字:like % [] -) select * from tablename where column1 like '[A-M]%' 这样可以选择出column字段中首字母在A-M之间的记录 select * from tablename where column1 like '[ABC]%' 这样可以选择出colu...

  • 跟我学MS SQL Server(9) 日期:2006-05-17 点击:156 好评:0

    (九)datetime和interval datetime和interval是两种与时间有关的数据类型。它们的作用体现在以下几个方面:创建或者更改记录库中的某条记录、当某个时间发生时运行记录、或者计算某个datetime变量建立后所经历过的时间。 本文将介绍SQL92标准对上述两种数据类型的描述。...

  • SQL Server中死锁产生的原因及解决办法 日期:2006-05-17 点击:123 好评:0

    其实所有的死锁最深层的原因就是一个:资源竞争 表现一: 一个用户A 访问表A(锁住了表A),然后又访问表B 另一个用户B 访问表B(锁住了表B),然后企图访问表A 这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,好了他老人家就只好老老实实在这等了 同样用户B...

  • 跟我学MS SQL Server(8) 日期:2006-05-16 点击:179 好评:0

    (八)数值数据类型 SQL92标准定义了若干种基本数据类型,它们是SQL数据库中各种数据类型的基...

  • 跟我学MS SQL Server(7) 日期:2006-05-16 点击:57 好评:0

    (七)从子表里删除数据 在这篇文章里我要描述一下如何从表格里删除列,要删除的这些列同时还要依赖于其他表格的标准。要解决这个问题就需要一个很聪明而且完全遵守SQL92子查询声明的应用程序。 我必须提醒读者的是,尽管查询可能会遵守SQL的标准,但是众多的数据库生产商...

  • 跟我学MS SQL Server(6) 日期:2006-05-15 点击:114 好评:0

    (六)串行数据类型 SQL的数据类型决定了一个字段的内容在数据库中会被如何处理、存储和显示。SQL92定义了标准的数据类型,目的是给数据库制造商建立自己的数据类型提供蓝图。在前面的文章中,我们介绍了一些常用的数据类型,这些数据类型分为四大类: 串行 数值 日期时...

  • 跟我学MS SQL Server(5) 日期:2006-05-15 点击:114 好评:0

    (五)创建和修改表格 再次欢迎您来到SQL(结构化查询语言)基础系列教程。本文将介绍数据库定义语言(DDL)用于创建数据库和表格以及修改表格结果的指令。 当你使用这些指令时一定要小心——它很容易删去你的数据库中的主要结构令您丢失数据。所以,在您开始修改数据库之...

  • 跟我学MS SQL Server(4) 日期:2006-05-11 点击:103 好评:0

    (四)查询多个表格 在对跨多个表格的数据进行组合时,有时很难搞清楚要使用哪一个SQL句法。我将在这里对将多个表格中的查询合并至单一声明中的常用方式进行阐述。 在这篇文章中的样本查询符合SQL92 ISO标准。不是所有的数据库生产商都遵循这项标准,而且很多厂商采取的...

  • 跟我学MS SQL Server(3) 日期:2006-05-11 点击:117 好评:0

    (三)用SQL来合并查询 你是否曾经为了得到所需要的信息而反复查询?子选择,也被称为子查询,也许正是你在寻找的。SQL的这项功能使你可以在一组结果中查询,创造性地给结果组加以限定,或是在向数据库的单一调用中将结果与一个无关系的查询做相关。 这篇文章中我将给出几...

  • 跟我学MS SQL Server(2) 日期:2006-05-09 点击:236 好评:0

    (二) SELECT语句选项 跟我学SQL分为三部分,其中涵盖了有关SQL标准的基本知识。在上一篇文章里我们讨论了一些数据库术语和4种最基本的数据查询类型。此外,我们还解释了WHERE子句和条件语句的用法,同时我们提供了各类查询的具体示例。 在这篇文章里,我们将就其他一些S...

  • 跟我学MS SQL Server(1) 日期:2006-05-09 点击:187 好评:0

    (一)数据查询 且不说你是否正在从事编程方面的工作或者不打算学习SQL,可事实上几乎每一位开发者最终都会遭遇它。你多半还用不着负责创建和维持某个数据库,但你怎么着也该知道以下的一些有关的SQL知识。 我为那些感兴趣的开发者或者能从数据库操作中得益的读者撰写了这...

  • 探讨SQL Server中Case 的不同用法 日期:2006-04-30 点击:249 好评:0

    CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 首先让我们看一下 CASE 的语法。在一般的 SELECT 中,其语法如下: SELECT myColumnSpec = CASE WHEN A THEN somet...

  • JOIN之完全用法 日期:2006-04-29 点击:376 好评:0

    外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表...

  • 保护SQL Server数据库的十大绝招 日期:2006-04-26 点击:108 好评:0

    1. 安装最新的服务包 为了提高服务器安全性,最有效的一个方法就是升级到SQL Server 2000 Service Pack 3a (SP3a)。另外,您还应该安装所有已发布的安全更新。 2. 使用Microsoft基线安全性分析器(MBSA)来评估服务器的安全性 MBSA 是一个扫描多种Microsoft产品的不安...

  • SQL Server数据库安全规划全攻略 日期:2006-04-26 点击:149 好评:0

    在改进SQL Server 7.0系列所实现的安全机制的过程中,Microsoft建立了一种既灵活又强大的安全管理机制,它能够对用户访问SQL Server服务器 系统 和数据库的安全进行全面地管理。按照本文介绍的步骤,你可以为SQL Server 7.0(或2000)构造出一个灵活的、可管理的安全策...

  • 黑客攻破SQL服务器系统的十种方法 日期:2006-04-26 点击:95 好评:0

    无论是使用手工试探还是使用安全测试工具,恶意攻击者总是使用各种诡计从你的防火墙内部和外部攻破你的SQL服务器 系统 。既然黑客在做这样的事情。你也需要实施同样的攻击来检验你的 系统 的安全实力。这是理所当然的。下面是黑客访问和攻破运行SQL服务器的 系统 的十种...

  • SQL Server数据库文件恢复技术 日期:2006-04-26 点击:418 好评:0

    SQL Server数据库备份有两种方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。下面将主要讨论一下后者的备份与恢复。 本文假定您能熟练使用SQL Server Enterprise Manager(SQL Server企业管理器)和SQL Se...

  • 如何自动发布MS SQL SERVER数据库 日期:2006-04-26 点击:154 好评:0

    当您的MIS 系统 开发好以后,您如何尽快的分发您的数据库呢? 下面我将提供VB代码的具体实现: Option Explicit ’define the sql connect Dim oSQLServer As SQLDMO.SQLServer Dim oCurrentDB As SQLDMO.Database Dim oCurrentTable As SQLDMO.Table Dim oTestIdx As S...

  • SQL Server中发送邮件的新方式 日期:2006-04-26 点击:194 好评:0

    在.NET中,大家知道,可以使用System.Web.Mail来发送邮件。在Framework 1.1下支持验证。private void Page_Load(object sender, System.EventArgs e) { MailMessage mail = new MailMessage(); mail.To = "me@mycompany.com"; mail.From = "you@yourcompany.com"; mail....

  • 远程连接sql server 2000服务器的解决方案 日期:2006-04-26 点击:6932 好评:0

    远程连接 sql server 2000服务器的解决方案 一 看ping 服务器IP能否ping通。 这个实际上是看和远程 sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程 sql server 2000服务器的IP拼写正确。 二 在Dos或命令行下输入telnet 服务...

  • SQL Server:错误18483 日期:2006-04-26 点击:494 好评:0

    问:环境描述:win2003、sqlserver 企业版 执行程序:sqlserver Agent已启动 任务:sqlserver 代理定时运行一个作业。 问题1。是我在创建发布服务器时,选择当前服务器时报:“IP地址”上的SQL server代理当前在使用的 系统 帐户,它会导致服务器之间的复制失败。在下列对...

  • 同步两个SQLServer数据库 日期:2006-04-26 点击:4423 好评:0

    如何同步两个SQLServer数据库的内容? 程序代码可以有版本管理CVS进行同步管理,可是数据库同步就非常麻烦,只能自己改了一个后再去改另一个,如果忘记了更改另一个经常造成两个数据库的结构或内容上不一致. 各位有什么好的方法吗? 分发与复制 用强制订阅实现数据库同步操...

  • 某外企SQL Server面试题 日期:2006-04-26 点击:2758 好评:-3

    Question 1:Can you use a batch SQL or store procedure to calculating the Number of Days in a Month Answer 1: 找出当月的天数 select datepart(dd,dateadd(dd,-1,dateadd(mm,1,cast(cast(year(getdate()) as varchar)+'-'+cast(month(getdate()) as varchar)+'...

  • SQL优化实例:从运行30分钟到运行只要30秒 日期:2006-11-03 点击:667 好评:0

    以下的SQL语句在服务器需要运行长达30分钟才能完成: SELECT dbo.ComFlow.ComFlowCode, dbo.ComFlow.ComCode, dbo.ComFlow.CustCode, dbo.ComFlow.DepartCode, dbo.ComFlow.SaleCode, dbo.ComFlow.EmpCode, dbo.ComFlow.Quantity * dbo.Commodity.ConvertRate AS Quanti...

  • SQL Server 7.0性能和Benchmark得分 日期:2003-04-06 点击:33 好评:0

    疑惑SQL Server 7.0比SQL Server 6.5或比其它企业级数据库系统强在何处?请阅读SQL Server 7.0的工业标准Benchmark得分和创记录的性能指标。 /p p 一.工业标准 评价硬件和软件的理想方法,是组织机构比较不同的系统,在一定的工作负载下检测其性能,评估发展潜力和估算...