数据库->SQL Server2005->第4季SQL从入门到提高->10流控函数

表信息如下: FName,FLevel Tom 1 jerry 2 lucy 3 经过这样的查询语句: select FName,( case FLevel when 1 then 'VIP' when 2 then '会员' when 3 then '外星客户' end )as 客户类型 from T_Customer 查询结果是: FName,客户类型 tom VIP jerry 会员 lucy 外星客户

作者: 草珊瑚 发布时间: 06-13

sqlserver 2005中外键的创建和删除

在创建数据库时,我一般需要创建许多个表,而且表与表之间一般都存在着联系,为了保持数据的一致性,我们就要给表创建主键和外键,主键用来唯一标识这个字段,外键用来保持数据类型的一致性和防止产生数据冗余, 创建表: 表一: create table userlogin ( userid varchar(50) not null primary key, UserAuditId int not null ) 表二: create table Audit ( auditId int identity(1,...

作者: 木木代码人生 发布时间: 06-13

sql语句用like关联两个表中的字段

oracle: select count(*) from t1,t2 where t1.col1 like '%' ||t2.col||'%';(任意位置匹配)  同理可有只匹配前或后的 select count(*) from t1,t2 where t1.col1 like t2.col||'%'; select count(*) from t1,t2 where t1.col1 like '%'||t2.col;

作者: Cbxmm 发布时间: 06-13

数据库->SQL Server2005->第4季SQL从入门到提高->8Uoin

union关键字,联合查询。 注意点, 1.两张表查询的列名,数量要相同,类型要相容。 2.union会对两张表相同的数据进行过滤,也就是自动进行distinct查询。 3.如欲不对相同的数据进行过滤,请用union all关键字。

作者: 草珊瑚 发布时间: 06-12

sql server安装与配置

1.解决sql server2008 身份验证登陆出错 当sqlserver安装时使用的是windows 身份验证,如果要在安装后使用Sql server 身份验证,则必须先将登陆的验证模式改为混合身份验证。步骤是:先用windows 身份验证等于,然后在右键——属性,选择安全性,将服务器身份验证改sql server和windows身份验证模式 设置以后要重启sqlserver服务 2.设置用户名、密码 一般在装sqlserver的时候...

作者: gisdream 发布时间: 06-11

Tempdb数据库详细介绍

一、Tempdb简介 tempdb是SQLServer的系统数据库一直都是SQLServer的重要组成部分,用来存储临时对象。可以简单理解tempdb是SQLServer的速写板。应用程序与数据库都可以使用tempdb作为临时的数据存储区。一个实例的所有用户都共享一个Tempdb。很明显,这样的设计不是很好。当多个应用程序的数据库部署在同一台服务器上的时候,应用程序共享tempdb,如果开发人员不注意对Tempd...

作者: 小军人 发布时间: 06-11

sqlconnection,sqlcommand,SqlDataAdapter ,ExecuteNonQuery,ExecuteScalar

sqlconnection:表示 SQL Server 数据库的一个打开的连接。SqlConnection 对象表示与 SQL Server 数据源的一个唯一的会话。 在客户端/服务器数据库系统中,它等效于一个到服务器的网络连接。 SqlConnection 与 SqlDataAdapter 和 SqlCommand 一起使用,以便在连接到 Microsoft SQL Server 数据库时提高性能。http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient...

作者: sharon07520222 发布时间: 06-11

SQL Server触发器创建、删除、修改、查看示例步骤

一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。 二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表。 一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地...

作者: 十年如一 发布时间: 06-10

sqlite 级联更新,删除的特别之处

正常数据库只要建立好外键,就可以使用级联删除效果:删大表A的东西 会连同小表B的东西一起删除 最新版的SQLITE , 支持级联,但默认级联属性是关团的 因此 在执行delete from tab1 where id=1时前要加--- PRAGMA foreign_keys=1; 这样就可以级联更新,删除了

作者: 晓鹏 发布时间: 06-10

MS SQL2008 SA登陆提示 : 原因:该用户被禁用

环境:MS SQL 2008 WIN7 32BIT 今天同事说以前MS SQL2008是通过WIN验证的,这次想通过SA登陆,但是提示说:该用户被禁用,解决方式为: 1、首先通过windows验证模式登陆 2、登陆成功后找到[安全]的下拉列表框 3、找到用户子列表 4、选择sa 右键属性。 5、状态下,把禁用设置为启用 6、重新登陆,问题解决

作者: qqmengxue 发布时间: 06-10