兰色精灵 发表于 2015-1-16 22:18:27

MSSQL教程之Transact-SQL 言语概述

目前的方案是用mysqlbinlog工具,增加一个flashback参数,输出结果为一个新的binlog文件――姑且叫做flashbacklog,这个flashbacklog顺序执行,可制定某张表和执行到哪个pos,来实现数据库的闪回。
Transact-SQL言语中尺度的SQL语句流通无阻.Transact-SQL也有相似于SQL言语的分类,不外做了很多扩大.Transact-SQL言语的分类以下:
・变量申明
用来讲明变量的命令.
・数据界说言语(DDL,DataDefinitionLanguage)
用来创建数据库、数据库工具和界说其列,年夜部分是以CREATE开首的命令,如:CREATETABLE、CREATEVIEW、DROPTABLE等。
・数据利用言语(DML,DataManipulationLanguage)
用来利用数据库中的数据的命令,如:SELECT、INSERT、UPDATE、DELETE、CURSOR等。
・数据把持言语(DCL,DataControlLanguage)
用来把持数据库组件的存取允许、存取权限等的命令。如GRANT、REVOKE等。
・流程把持言语(FlowControlLanguage)
用于计划使用程序的语句如IFWHILECASE等
・内嵌函数
申明变量的命令。
・别的命令
嵌于命令中利用的尺度函数
上述分类言语中,数据界说言语DDL、数据利用言语DML、数据把持言语DCL散布在今后各章报告,本章重点会商变量申明、流程把持、内嵌函数和别的欠好回类的命令。

MySQL这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQLAB创始人之一的的女儿也叫My。

透明 发表于 2015-1-19 07:37:54

而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。

乐观 发表于 2015-1-24 16:18:15

多加的系统视图和实时系统信息这些东西对DBA挑优非常有帮助,但是感觉粒度还是不太细。

金色的骷髅 发表于 2015-2-2 10:43:43

发几份SQL课件,以飨阅者

愤怒的大鸟 发表于 2015-2-7 18:07:12

但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。

老尸 发表于 2015-2-22 21:45:46

原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但是SQL2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重insert和update的负担。OLTP慎用。OLAP可以大规模使用。

莫相离 发表于 2015-3-7 03:15:22

还不是性能有问题!否则面向对象的数据库早就实现了!建议使用CLR的地方一般是和应用的复杂程度或操作系统环境有很高的耦合度的场景。如你想构建复杂的算法,并且用到了大量的指针和高级数据模型。

爱飞 发表于 2015-3-14 10:51:00

每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。

不帅 发表于 2015-3-21 04:19:13

如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.
页: [1]
查看完整版本: MSSQL教程之Transact-SQL 言语概述