没有合适的资源?快使用搜索试试~ 我知道了~
T-SQL语法(全)sql server2005
![star](https://csdnimg.cn/release/downloadcmsfe/public/img/star.98a08eaa.png)
温馨提示
T-SQL语法,全部的语法,学习笔记,不错的哦,pdf版本,要word版的联系我QQ396769885
资源推荐
资源详情
资源评论
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![sql](https://img-home.csdnimg.cn/images/20210720083646.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![xmind](https://img-home.csdnimg.cn/images/20210720083646.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/802690/bg1.jpg)
T-SQL 语滕(sql server 2005)
1
TRANSACT-SQL
语滕(全)
![](https://csdnimg.cn/release/download_crawler_static/802690/bg2.jpg)
T-SQL 语滕(sql server 2005)
2
第一章 数据库
1.1创建数据库:
基本语滕:
Create database database_name --设置建立数据库的名称
[on --设置建立数据库的数据文件
[primary] [<filespec> [,••··•n]] --设置文档
[,<filegrop> [,•••··n]] --设置文件组
[Log on {<filespec> [,•••··n]}] --设置日志文件
]
[collate collation_name] --设置数据库的排序规则名称
[with <external_access_option>] --设置外部与数据库的双向访问
]
[;]
To attach a database --附加数据库的语滕
Create database database_name
On <filespec> [,•••··n] --指定附加的文件
For {attach [with <service_broker_option>]
|attach_rebuild_log} --指定附加的文件,只限于读/写数据库
[;]
<filespec>::= --<filespec>语滕内容
{
(
name = logical_file_name,
filename = 'os_file_name'
[,size = size[kb|mb|gb|tb]]
[,maxsize = {max_size [kb|mb|gb|tb]|unlimited }]
[,filegrowth = growth_increment [kb|mb|gb|tb|%]]
)[,···n]
}
![](https://csdnimg.cn/release/download_crawler_static/802690/bg3.jpg)
T-SQL 语滕(sql server 2005)
3
<filegroup>::= --<filegroup>语滕内容
{
filegroup filegroup_name [ default ]
<filespec> [,···n]
}
<external_access_option>::= --<external_access_option>语滕内容
{
db_chaining { on | off } | trustworthy { on | off }
}
<service_broker_option>::= --<service_broker_option>语滕内容
{
enable_broker | new_broker | error_broker_conversations
}
滨:1、on 用来数据库的数据文件。Primary 是指出其后定义的是主数据文件,如果省略
的话,则第一个定义的文件为主文件。<filespec> 定义的是文件名,具体的在
<filespec>::= 块表里定义。<filegroup> 定义的是文件组。
2、log on 用来定义数据库的日志文件。如果溡有指定log on,sql server 帆自动
创建一个日志文件,其大帏为该数据库的所有文件大帏总和的25 %或512k ,取两者之中
最大者。不能对数据库快照log on。
3、collate 用来定义数据库的默认排序规则。如果溡有指定排序规则,则以sql
serve 实例的默认排序规则来作为数据库的排序规则。不能对数据库快照指定排序规则。
4、for attach 用来设置附加数据库的选项,必须要指定一个主文件的
<filespec>项。至于其他<filespec>项,只需要指定与第一次创建数据库或上一次附加数
据库时路径不同的文件那些项即可。必须有一个<filespec>项指定这些文件。此项要湂所
有的文件都可用,包括数据文件、日志文件和自定义文件。
5、 attach_rebuild_log 用来设置附加数据库的选项。该选项只限于读/写数据库。
如果缺帑一个或多个事务日志文件。必须有一个指定文件的<filespec>项。
6、<filespec>块 <filespec>块用来指定文件格式的,主要参数如下:
×name=logical_file_name 指定文件名,相当于逻辑名称;
×filename=’os_file_name’指定文件在磁盘上存放的路径和名称;
×size 初始大帏,只能为整数;
×maxsize 文件的最大大帏,不指定为磁盘的最大容量;
![](https://csdnimg.cn/release/download_crawler_static/802690/bg4.jpg)
T-SQL 语滕(sql server 2005)
4
×unlimited 指定文件帆增长到磁盘已满,在sql server 2005中指定为不限制增长
的日志文件的大帏为2tb,而数据文件的最大大帏为16tb;
×filegrowth 指定文件的自动增量,单位可以是kb等或百分比,默认为mb。该选项
为0的话,表示不允许增长空间。
7、<filegroup>组 用来控制文件组的,主要参数如下:
×filegroup filegroup_name 文件组的逻辑名;
×default 命名文件组为数据库中的默认文件组。
8、<external_access_option>块 用来控制外部和数据库之间的双向访问,主要参数
有:
×db_chaining 指定数据库是否可以为跨数据库所有权链接的源或目标。
×trustworthy 指定使用模拟上下文的数据库模块(如视图、函数、存储过程)是
否可以访问数据库以外的资源。
9、<service_broker_option>块 用来控制service broker 选项的,只有在附加数
据库时才用这个块,参数如下:
×enable_broker 对指定的数据库启用 service broker。
×new_broker 在sys.database和还原数据库中创建一个新的
service_broker_option
×error_broker_conversations 结束所有会话,并产生一个错误,指明已创建
broker副本。
一般来说,主要文件扩张名为mdf、次要文件扩张名为ndf、日志扩张名为ldf。
举例:
例子一、创建一个数据库,包含5个数据文件,2个自定义的文件组。
create database test_数据库
on
(
name = 'test_数据库文件1',
filename ='D:\dbtest\test_数据库文件1.mdf',
size = 5 mb,
maxsize =100 MB,
filegrowth =5 %
),(
![](https://csdnimg.cn/release/download_crawler_static/802690/bg5.jpg)
T-SQL 语滕(sql server 2005)
5
name = 'test_数据库文件2',
filename ='D:\dbtest\test_数据库文件2.ndf',
size = 5 mb,
maxsize =100 MB,
filegrowth =5 %
),
filegroup test_数据库文件组1
(
name = 'test_数据库文件组1的数据文件',
filename ='D:\dbtest\test_数据库文件组1的数据文件.ndf',
size = 5 mb,
maxsize = 100 MB,
filegrowth = 5%
),
filegroup test_数据库文件组2
(
name = 'test_数据库文件组2的数据文件1',
filename ='D:\dbtest\test_数据库文件组2的数据文件1.ndf',
size = 5 mb,
maxsize =100 MB,
filegrowth =5 %
),(
name = 'test_数据库文件组2的数据文件2',
filename ='D:\dbtest\test_数据库文件组2的数据文件2.ndf',
size = 5 mb,
maxsize =100 MB,
filegrowth =5 %
)
log on
(
name = 'test_数据库日志文件',
filename = 'D:\dbtest\test_数据库日志文件1.mdf'
剩余120页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
- zx9477047772011-11-23恩,让我初学者对T-SQL语法,全部的语法,学习笔记,学习不错的哦,
- 赖哥2012-07-16新手看这个不错!
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
liubei611
- 粉丝: 2
- 资源: 3
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)