第3章 Transact-SQL语言
Transact-SQL是一套定义完善的语言,开发人员可以通过这种语言来进行应用程序和数据库服务器之间的通信,并能够对数据库服务器进行编程处理。Transact-SQL是ANSI SQL的一个超集,利用Transact-SQL,可以使服务器执行一些定制的事务逻辑处理。Transact-SQL由多种应用程序生成,包括: · 通用办公生产应用程序。 · 使用图形用户...
CREATEDATABASESTUDYDBONPRIMARY--primary文件组( NAME='STUDY',--主数据文件的逻辑名称FILENAME='E:\MSSQL\DATA\STUDY.mdf',--存储路径SIZE=5MB,--主数据文件的初始大小MAXSIZE=100MB,--增长的最大值FILEGROWTH=15%--主文件增长率)LOGON( NAME='STUDY_log',--日志文件的逻辑名称FILENAME='E:\MSSQL\DAT...
创建数据库时,必须为数据库提供名称、大小和操作系统文件名(物理文件名称)。在Transact-SQL中,可以使用CREATE DATABASE语句创建数据库。其语法可表示如下:CREATE DATABASE database_name [ ON [ < filespec > [1,...n ] ] [ , < filegroup > [1,...n ] ] ] [ LOG ON { < filespec > [1,...n...
3.3.2 REVOKE语句 REVOKE语句是与GRANT语句相反的语句,它能够将以前在当前数据库内的用户或者角色上授予或拒绝的权限删除,但是该语句并不影响用户或者角色从其他角色中作为成员继承过来的权限 1、语句权限与角色的收回 数据库管理员可以使用REVOKE语句收回语句权限,其语法格式为: REVOKE <语句权限>|<角色> [,<语句...
在Transact-SQL中,创建数据库用户的语句是( )。A.CREATE LOGINB.CREATE USERC.CREATE LOGINUSERD.DROP USER
全国计算机三级数据库考试sql语句大纲 一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 SELECT nickname,email ...
插入到T-SQL语句或脚本中、用于解释语句作用的文本段。SQLServer不执行注释。保留下来供SQLServer使用的词,不应用作数据库中的对象名。函数 表达式表达式中的运算符注释保留关键字 返回本节首页 3.1Transact-SQL语法约定 多部分名称除非另外指定,否则,所有对数据库对象名的T-SQL引用可以是由四部分组成的名称,格式如...
发送Transact-SQL语言才能实现与SQL Server的数据库进行通信。 使用Transact-SQL语言操作时,与S QL Server通信的所有应用程序都是必须通过向服务器发送Transact-SQL语句来进行,而与应用程序的界面无关。Trans act-SQL语言的特点: 1.一体化的特点。Transact-SQL语言及数据定义语言、数据操纵语言、数据控制语言和附 ...
表示多项中只能选择其中任意一项[,…n]指示前面的语法项可以重复出现多次,相邻两项之间由逗号分隔[…n]指示前面的语法项可以重复出现多次,相邻两项之间由空格分隔[;]可选的Transact-SQL语句终止符,实际应用时方括号不能真正出现<子句>::=子句的语法定义2.数据库对象引用规则在SQLServer2008中,数据库对象的引用可以...