`
hpjianhua
  • 浏览: 240975 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

Transact-SQL命令编程

阅读更多
1.将数据库设为只读状态的语句格式如下:
exec sp_dboption 'book','read only',false
2.将数据库的空间设置为最小容量:
dbcc shrinkdatabase('book')
3.将数据库的空间容量设置为100M:
alter database book
modify file
(name=book,
size =100
)

4.数据库改名:
exec sp_renamedb 'book','shuku'
5.删除数据库:
drop database book
6.使用Transact-SQL命令行创建数据库:

	create database sqldb
	on primary
	(
	name =sqldb_data,
	filename ='d:\sqldb.mdf',
	SIZE=55,
	maxsize=120,
	filegrowth=10%
	)
	log on
	(
	name=sqldb_log,
	filename='d:\sqldb,ldf',
	SIZE=12,
	maxsize =30,
	filegrowth=3
	)


三.Transact-SQL编程[变量的声明与使用及常用语句块]:

3.1 使用变量

3.1.1局部变量(一般是自己定义的)

局部变量必须以@开头 例如:@name

声明局部变量语法如下:

declare @局部变量名 数据类型 例如:declare @name varchar(12)

局部变量赋值有两种, set 和select

语法:set @局部变量名=值 例如: set @name='张三丰'

select @局部变量名=值 例如:select @id =id,@name = name

注意:set 每次一条语句给一个变量赋值,不能将查询结果赋值

select 每条语句可以给多个变量赋值,可以将查询结果赋值

3.1.2全局变量

全局变量使用两个@开头,例如:@@error

3.2输出语句

常用的输出语句有两种

语法:print 局部变量或字符串 例如:print '名字是'+ @name

select 局部变理 as 自定义列名 例如:select @name as '姓名'

注意:print输入以文本形式显示

select输入以表格形式显示

数值转换为字符串用 convert 函数

3.3逻辑控制语句

3.3.1 条件语句

语法: if (条件)

语句..或语句块.

else

语句..或语句块....

如果是语句块 在java里需要用{}括起来,在SQL里用 begin ...end 来带替{}

if (条件)

begin

语句1

语句2

....

end

else

....

3.3.2 循环语句

语法: while(条件)

语句或语句块


使用break从最内层的while循环中退出

例如:例如:

declare @id int

set @id=2

while(@id<6)

begin

print '小于6'

set @id = @id+2

end

3.3.3多分支语句

语法:case

when 条件1 then 结果1

when 条件2 then 结果2

end


实例打印如下:

declare @id int
set @id=1
while(@id<123401111)
begin
set @id=@id+1
print 'I love you'
end
分享到:
评论

相关推荐

    Transact-SQL数据库编程.ppt

    《Transact-SQL数据库编程》主要讲解了在SQL Server环境下使用Transact-SQL进行数据库编程的相关知识。Transact-SQL,通常简称为T-SQL,是SQL语言的一个扩展,尤其适用于微软的SQL Server数据库管理系统。它不仅包含...

    Transact - SQL命令介绍

    **Transact-SQL 命令详解** Transact-SQL(T-SQL)是SQL Server数据库管理系统中的扩展性SQL语言,由Microsoft开发,用于管理、查询、操纵和控制SQL Server数据库。它是SQL标准的一个方言,增加了许多特有的功能,...

    Transact-SQL 编程

    --T-SQL语句用于管理SQL Server数据库引擎实例,创建和管理数据库对象, --以及查询、插入、修改和删除数据。 --Ø 变量 --1、局部变量(Local Variable) --局部变量是用户可以自定义的变量,它的作用范围是仅在...

    transact-sql权威指南(pdf)

    Transact-SQL是Microsoft SQL Server的核心查询语言,用于数据查询、更新、插入和删除,以及复杂的数据库编程任务。这本书是学习和精通Transact-SQL的重要资源。 在本书中,读者可以深入理解以下关键知识点: 1. *...

    Transact-SQL语言.pdf

    T-SQL不仅支持标准SQL命令,还提供了一系列额外的功能,使其更加适合用于处理复杂的数据管理和应用程序开发需求。 #### 二、Transact-SQL语言的关键特点 1. **增强的功能**:Transact-SQL增加了类似于BASIC、...

    实验3 Transact-SQL语言编程.zip

    在T-SQL中,存储过程不仅能够执行单一或一系列的SQL命令,还能包含控制流语句,如IF-ELSE、WHILE等,使得复杂的逻辑处理成为可能。创建存储过程可以提高性能,因为它们只需要编译一次,之后的调用只需执行已编译的...

    3、Transact-SQL编程基础1

    输出命令如`PRINT`和`SELECT`在Transact-SQL中用于显示信息。`PRINT`直接以消息形式输出,而`SELECT`则以查询结果的形式输出,可以同时处理多个变量或常量。 总之,理解Transact-SQL的基础知识,如变量的声明和使用...

    Transact-SQL和微软企业库

    例如,开发者可以使用企业库的数据访问应用块来执行T-SQL命令,进行数据操作;同时利用日志应用块记录T-SQL执行过程中的信息,便于调试和故障排查。此外,异常处理应用块可以捕获并处理T-SQL语句可能抛出的异常,...

    SQL Server编程工具及简单Transact-SQL语言 第二讲

    ### SQL Server编程工具及简单Transact-SQL语言 第二讲 #### 2.1 SQL Server 编程工具 ##### 2.1.1 SQL Server Management Studio (SSMS) **SQL Server Management Studio** 是一个集成化的图形用户界面工具,...

    Transact-SQL权威指南

    这本书涵盖了Transact-SQL的各个方面,旨在帮助读者提升在SQL SERVER环境中的编程和优化能力。以下是书中涉及的一些关键知识点: 1. **Transact-SQL基础**:Transact-SQL是SQL SERVER的主要查询语言,用于数据查询...

    Transact-SQL.rar_t-sql

    - **SELECT语句**:用于从数据库中检索数据,是最常用的T-SQL命令,可以结合WHERE子句进行条件筛选。 - **INSERT语句**:用于向表中插入新记录。 - **UPDATE语句**:用于更新现有记录的数据。 - **DELETE语句**...

    在Transact-SQL中检索XML数据的应用.pdf

    Transact-SQL的主要特点包括能够直接在数据库服务器上执行命令,而不需通过外部编程语言。这意味着它能够直接访问和处理数据,而不需要将数据传回应用程序。 在Transact-SQL中检索XML数据,可以通过SELECT语句结合...

    Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

    - 查询工具:演示如何使用SQL Server Management Studio等工具来编写和执行T-SQL命令。 ##### II. 查询和过滤数据 - SELECT语句:详细讲解如何使用SELECT语句从数据库中检索特定的数据。 - WHERE子句:教授如何使用...

    SQL SERVER2005 微软 课件 第四周 transact-sql 查询数据库

    在SQL Server 2005中,Transact-SQL(T-SQL)是用于管理和操作数据库的主要编程语言。第四周的课程重点讲解了如何利用T-SQL进行有效的数据库查询,这是数据库管理员和开发人员必须掌握的关键技能。在这个课程中,你...

    数据库技术及应用——SQL Server课件 8Transact-SQL语言.ppt

    Transact-SQL(T-SQL)是Microsoft SQL Server数据库管理系统中用于处理关系数据库的编程语言。它是SQL(Structured Query Language)的一个扩展,特别针对SQL Server进行了优化,提供了更丰富的功能和更强的程序...

    数据库原理与应用:第7章 Transact-SQL程序设计.ppt

    在数据库管理中,Transact-SQL(T-SQL)是Microsoft SQL Server所使用的扩展的SQL方言,它为数据库编程和查询提供了强大的功能。本章节主要讲解了T-SQL中的核心概念,包括注释、变量、运算符和函数,以及流程控制...

    sybase T-SQL命令

    Sybase T-SQL(Transact-SQL)是Sybase Adaptive Server Enterprise (ASE)数据库管理系统中使用的编程语言,它是SQL标准的扩展,增加了许多特定于Sybase的功能。在深入探讨Sybase T-SQL命令之前,先要理解其基本概念...

    T-SQL编程入门经典(涵盖SQL Server 2008 & 2005)配书资源

    T-SQL,全称Transact-SQL,是微软SQL Server数据库管理系统中使用的SQL方言,它在标准SQL的基础上增加了一些特性和功能,使得数据库管理和开发更为便捷。 本书可能涵盖了以下关键知识点: 1. **SQL基础**:首先,...

Global site tag (gtag.js) - Google Analytics