SQL Server
jadeflute
这个作者很懒,什么都没留下…
展开
-
SQL Server不允许进行远程连接的解决办法
刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server的连接) ",现在针对此问题总结如下: 明白了SQL Server是个网络数据库就可迎转载 2009-05-05 17:30:00 · 685 阅读 · 0 评论 -
表值函数和标量值函数
Sql server 的表值函数是返回一个Table类型,table类型相当与一张存储在内存中的一张虚拟表。实现表值函数很简单:下面是一个不带输入参数的表值函数create function tvpoints()returns tableas return(select * from tb_users); 这个表值函数数查询所有用户表的数据对于多语句转载 2010-01-18 16:47:00 · 2039 阅读 · 0 评论 -
PIVOT 用法详解
PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。 PIVOT 提供的语法比一<span class="t_tag" onclick="function onclick(){tagshow(event)}">系列复杂的 SELECT...C转载 2010-01-19 16:57:00 · 2302 阅读 · 0 评论 -
SQL中isnull函数的使用
ISNULL使用指定的替换值替换 NULL。 语法ISNULL ( check_expression , replacement_value ) 参数check_expression 将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。replacement_value 在 check_expression 为 N转载 2010-01-20 11:07:00 · 1342 阅读 · 0 评论 -
表值函数
表值函数和标量值函数的不同是 表值函数是返回一个Table类型 Table类型相当与一张存储在内存中的一张虚拟表.表值函数的语法:CREATE FUNCTION [ schema_name. ] function_name ( [ { @parameter_name [ AS ] [ type_schema_name. ] parameter_data_type [ = defa转载 2010-01-13 16:48:00 · 8698 阅读 · 0 评论 -
.NET程序员的数据库面试题及答案
Q1:维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低、编程最复杂,当为下下之策。Q2:ADO。NET相对于ADO等主要有什么改进?答:我个人认为,AD转载 2010-04-05 22:23:00 · 2580 阅读 · 0 评论 -
C#操作 ACCESS
<br />using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using转载 2010-07-07 16:23:00 · 597 阅读 · 0 评论 -
MySQL索引类型一览 让MySQL高效运行起来
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable( ID INT NOT NUL转载 2011-07-19 11:56:06 · 1181 阅读 · 0 评论 -
SQL:select case when
CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 首先让我们看一下 CASE 的语法。在一般的 SELECT 中,其语法如下: SELECT myColumnSpec> = CASE WHEN A> THEN somethingA> WHEN B> T转载 2011-12-09 13:54:20 · 991 阅读 · 0 评论 -
sqlserver数据库DateTime格式操作
数据里(sqlserver) 的操作 :eg :2008-3-31 10:34 --> 2008-3-31一.截取字符串方式select substring(2008-3-31 10:34,0,charindex( ,2008-3-31 10:34)) 二.Select CONVERT(varchar, getdate(), 1),--mm/dd/yy转载 2010-01-18 15:10:00 · 11659 阅读 · 0 评论 -
安装Ms SQL Server 2005 开发版时出现性能计数器要求安装错误的解决办法
现在,微软推出了 Sql Server 2005 简体中文版,不过大家基本上都是使用的 Sql Server 2005 的 Express 版,不过这个版本的管理界面并不好,所以我删除了这个版本,开始安装 Developer Edition 版。不过,在安装开发版的时候,安装程序在检查系统需求的时候,出现了如下图的错误,信息:查看安装帮助后,发现有这一段话:1 在 Microsoft Win转载 2009-11-18 11:23:00 · 601 阅读 · 0 评论 -
使用存储过程实现数据库备份
在网上找到这样一个存储过程: CREATE proc [dbo].[bakup_DataBase]as Declare @strPsw varchar(50)Declare @strUsr varchar(50)Declare @strCmdShell varchar(300)Declare @strDataBaseName varchar(20)Declare @F原创 2009-11-19 16:56:00 · 1559 阅读 · 0 评论 -
provider: 共享内存提供程序, error: 0 管道的另一端上无任何进程
已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。) 用户 sa 登录失败。该用户与可信 SQL Server 连接无关联。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Dat转载 2009-05-06 11:09:00 · 2776 阅读 · 2 评论 -
inner join on, left join on, right join on讲解
1.理论只要两个表的公共字段有匹配值,就将这两个表中的记录组合起来。个人理解:以一个共同的字段求两个表中符合要求的交集,并将每个表符合要求的记录以共同的字段为牵引合并起来。语法FROM table1 INNER JOIN table2 ON table1 . field1 compopr table2 . field2INNER JOIN 操作包含以下部分:转载 2009-07-20 17:24:00 · 402 阅读 · 0 评论 -
SQL语法,SQL语句大全,SQL基础
SQL 语法参考手册(SQL)/数据类型 2006-07-24 07:42 《SQL 语法参考手册(SQL)》 DB2 提供了关连式资料库的查询语言 SQL (Structured Query Language),是一种非常口语化、既易学又易懂的语法。此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的*作,包含了资料的定义(DDL)以及资料的处理(DML)。SQL原来拼成S转载 2009-07-22 15:55:00 · 630 阅读 · 0 评论 -
SQL Server连接中最常见的四种错误
SQL Server连接中最常见错误有四种:● SQL Server 不存在或访问被拒绝 ● 用户登陆失败,无法连接到服务器 ● 连接超时 ● 版本兼容性问题 4.1 SQL Server 不存在或访问被拒绝SQL转载 2009-07-27 13:12:00 · 2605 阅读 · 0 评论 -
SQL(Microsoft SQL Server 2005)几种登陆不成功错误解决办法
昨天我的SQL(Microsoft SQL Server 2005 )登录不上去了,原来是出现了几个小问题,现在记录一下我的解决这几个情况的办法。(解决方法有很多种,这些只是我的解决方法,仅供参考) 问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码 解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改转载 2009-05-26 13:57:00 · 1823 阅读 · 0 评论 -
SQL:数据库日期处理
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。在使用本文中的例子之前,你必须注意以下的问题。大转载 2009-08-13 17:02:00 · 547 阅读 · 0 评论 -
把表单中的数据插入到数据库中的方法
把表单中的数据插入到数据库中有两种方法。1.直接使用sql语句的 优点:速度快,不耗资源 缺点:不能传递太长的字段内容,字段比较多时不易排错。 推荐有经验的编程者优先考虑. 具体操作: 假设表单中有以下字段:username,password,sex,age 对应的,在程序中有username,password,sex,a转载 2009-07-09 17:34:00 · 3461 阅读 · 0 评论 -
备份与恢复数据库的存储过程
这种方式感觉实现起来也不错,我是使用这种方式来完成数据库备份还原的功能的。 需要指出下面这些存储过程是在网上搜索到的。谢谢代码的提供者。在此转载 利用T-SQL语句,实现数据库的备份与还原的功能 体现了SQL Server中的四个知识点: 1. 获取SQL Server服务器上的默认目录 2. 备份SQL语句的使用 3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用转载 2009-10-21 15:27:00 · 800 阅读 · 0 评论 -
Access数据库里使用case when语句的方法
Access数据库查询不支持select case when的语句,在Access中,使用的是iif语句查询。例如:有如下的表格RedListID NameredEnable1张三02李四 13王五1欲使用SQL语句查询出redEnable为1的项,使能标识为“是”,否则为“原创 2011-12-09 14:10:44 · 16382 阅读 · 0 评论