OnITRoad - SQL Server 2008

在SQL Server 2008中如何更改表

在SQL Server 2008中如何更改表 在本文中,将介绍如何在SQL Server中修改表。 alter table语句用于更改SQL Server中的表。 在表中添加新的1列 ALTER TABLE dbo.emp_info ADD ADDRESS VARCHAR(50)

Views:0  2020-06-02

在SQL中如何关闭和删除游标

在SQL中如何关闭和删除游标 游标是一个数据库对象,指向结果集。 我们使用游标从结果集获取任何特定的行。 游标中使用的SQL语句 DECLARE:它用于定义一个新的游标。 OPEN:它用于打开游标 FETCH:它用于从游标检索行。 CLOSE:它用于关闭游标。 DEALLOCATE:它用于删除游标并释放游标使用的所有资源。 示例 创建MCNEMP表的语句 create table mcnemp

Views:0  2020-06-02

SQL中如何组合外连接和内连接

SQL中如何组合外连接和内连接 其中将介绍如何在 SQL 中结合外连接和内连接。 当我们需要从两个以上的表中检索数据时,有很多情况。 我们可以在 join 运算符的帮助下做到这一点。 我们可以使用内连接或者外连接。 这里我们同时使用内连接和外连接从两个以上的表中检索数据。 外连接分为三种 左外连接 右外连接 全外连接 创建billtbl表的语句 create table billtbl ( b

Views:0  2020-06-02

在 SQL 中如何比较表达式与子查询的结果

在 SQL 中如何比较表达式与子查询的结果 在本文中,将介绍如何将表达式与 SQL 中的子查询结果进行比较。 如果在另一个 SQL 语句中编码,则称为子查询的选择语句。 子查询可以返回单个值或者结果集。 此结果集可能包含单列或者多列。 在 SELECT 语句中有四种创建子查询的方法。 在 WHERE 子句中 在 HAVING 子句中 在 FROM 子句中 在 SELECT 子句中 我们可以使用

Views:0  2020-06-02

如何在SQL中连接表的字符串数据

如何在SQL中连接表的字符串数据 在本文中,将介绍如何在一列中从存储在数据库表中的多个列中连接字符串数据。 要组合或者连接存储在这些列中的列和数据,我们使用连接运算符(+)。 字符串表达式可以包含一个或者多个列。 连接字符串数据的语句 select fname+lname as name from employee; select fname+' '+lname as name from emp

Views:0  2020-06-02

如何在SQL Server中配置电子邮件

如何在SQL Server中配置电子邮件 在本文中,将介绍如何在SQL Server中配置电子邮件。 我们可以在SQL Server中发送电子邮件。 在发送电子邮件之前,我们必须在SQL Server中配置电子邮件。 在SQL Server中配置电子邮件的步骤 第1步:启动SQL Server: 第2步:消耗管理和选择数据库邮件=>然后选择配置数据库邮件: 步骤3:显示数据库配置向导,单

Views:0  2020-06-02

在SQL中如何将行数计数保存到游标中

在SQL中如何将行数计数保存到游标中 @@CURSOR_ROWS 系统函数 @@CURSOR_ROWS 系统函数用于查找结果集中的行数。 @@CURSOR_ROWS 系统函数仅适用于静态游标。 它不适用于动态游标。 使用@@FETCH_STATUS 系统函数的语句 fetch first from cur_invinfo while @@FETCH_STATUS = 0 begin fetch

Views:0  2020-06-02

在SQL中如何创建一个表

在SQL中如何创建一个表 在本文中,将介绍如何在SQL中创建一个表。 我们使用Create Table语句在SQL中创建表。 此语句是DDL(数据定义语言)的一部分。 DDL用于创建数据库。 例子 创建一个新表 create table billtbl ( billid int not null identity primary key, vendorid int not null, billno

Views:0  2020-06-02

在SQL中如何创建检查约束

在SQL中如何创建检查约束 如果要限制列接受的值,请使用检查约束(CHECK Constraint)。 检查约束与 FOREIGN Key 约束有一些相似之处,因为这两个约束都控制在列中输入的值。 例子 使用 CHECK 约束可以限制在工资列中输入的值的范围。 您可以使用它设置从 10000 到 1000000 的薪水范围。 在 empinfo 表中创建检查 约束的语句 create tabl

Views:0  2020-06-02

如何在 SQL 中创建聚集索引

如何在 SQL 中创建聚集索引 SQL 中的索引用于快速访问表或者视图中的数据。 索引是在表或者视图上创建的。 数据库有大量数据,如数千个表和视图。 当我们尝试访问这些数据时,需要更多时间。 SQL 提供了一种称为索引的方式,通过我们可以快速访问特定数据。 CREATE INDEX 语句用于创建索引。 SQL 中的索引类型 聚集索引 非聚集索引 唯一索引 列存储索引 什么是聚集索引 SQL

Views:0  2020-06-02

在SQL Server中如何创建列约束和表约束

在SQL Server中如何创建列约束和表约束 在 SQL 中,您可以根据需要对列或者表设置约束。 列约束仅适用于特定列。 当您要对表中的多个列设置约束时,将使用表约束。 当您需要将多个列放入单个约束中时,必须使用表约束。 列约束示例 创建主键语句 create table empinfo ( id int primary key, name varchar(15), age int, ci

Views:0  2020-06-02

如何在SQL HAVING子句中创建复合条件

如何在SQL HAVING子句中创建复合条件 在本文中,将介绍如何在SQL HAVING子句中创建复合条件。 Group By子句用于根据一个或者多个列或者表达式组分组结果集的行。 Group By子句用于选择包含聚合函数的"SELECT语句"。 将任何条件与我们使用的副子句置于组。 具有子句用于为组或者聚合指定搜索条件。 在使用分组和聚合的SELECT语句中撰写行之前使用何处

Views:0  2020-06-02

如何在SQL中创建游标

如何在SQL中创建游标 在本文中,将介绍如何在SQL中创建游标。 我们使用declare语句来声明游标。 游标可以是本地的或者全局的,以确定游标的范围。 我们可以创建动态,静态和转发的游标。 动态和转发仅游标对源数据的所有更改都很敏感。 静态游标对源数据的所有更改不敏感。 创建billtbl表的语句 create table billtbl ( billid int not null ident

Views:0  2020-06-02

如何在SQL Server中创建数据库备份

如何在SQL Server中创建数据库备份 在本文中,将介绍如何在SQL Server中创建数据库备份。 在SQL Server中,我们可以使用企业管理器使数据库备份。 要创建数据库备份,请使用SQL Server对话框。 在此对话框中,我们需要配置数据库备份的名称和描述。 在SQL Server中使用Enterprise Manager创建数据库备份的步骤 第1步:启动SQL Server:

Views:0  2020-06-02

在SQL中如何创建外键约束

在SQL中如何创建外键约束 表中的外键( FOREIGN KEY)是用于建立数据库中两个表之间关系的一列或者列组合。 FOREIGN KEY 约束用于在表创建时在表中创建外键。 外键建立两个表之间的链接。 一张表的外键是第二张表的主键。 主键约束和外键约束示例 empinfo 表中的 empid 是主键,depinfo 表中的 depid 是主键。 depid 在 empinfo 表中用作外键

Views:0  2020-06-02

如何在SQL中创建隐式索引和显式索引

如何在SQL中创建隐式索引和显式索引 SQL 中的索引用于快速访问表或者视图中的数据。 索引是在表或者视图上创建的。 数据库有大量数据,如数千个表和视图。 当我们尝试访问这些数据时,需要更多时间。 SQL 提供了一种称为索引的方式,通过我们可以快速访问特定数据。 CREATE INDEX 语句用于创建索引。 SQL 中的索引类型 聚集索引 非聚集索引 唯一索引 列存储索引 什么是隐式索

Views:0  2020-06-02