仓酷云

标题: MSSQL网页编程之SQL Server 7.0 进门(四) [打印本页]

作者: 若天明    时间: 2015-1-16 22:25
标题: MSSQL网页编程之SQL Server 7.0 进门(四)
提供用于管理、检查、优化数据库操作的管理工具。server办理文本和图象数据
文本和图象数据范例列能够象别的列一样包括在SELECT语句的Select_list中。经由过程SELECT语句检索的最年夜文本巨细由TEXTSIZE设置来把持。默许的TEXTSIZE的值是4096字节,利用SETTEXTSIZE语句可从头设置。以后的TEXTSIZE设置的值寄存在全局变量@@TEXTSIZE中。
另外一种检索文本和图象数据的办法是经由过程TEXTPTR和READTEXT函数。TEXTPTR函数把列名字作为输出参数并以二进制格局前往文本指针。
这个指针和被称为偏移量的读入手下手指针和要读的字节数目一同传给READTEXT函数,以检索文本和图象数据。

修正数据
TSQL也供应从数据库拔出、修正、删除的命令。
拔出
INSERT命令用来在表中拔出数据,语法以下:
INSERT[INTO]<table_name>[(column_list)]VALUES(value_list)
Value_list是和在Column_list中列响应的值。这些值能够是常量、TSQL变量或SQLServer外部函数。值的按次应和column_list中列的按次绝对应。假如没有界说column_list,则值的按次应和表中列的按次对应。
INSERT的Values_list也可经由过程SELECT语句或一个存储历程来供应。语法以下:
INSERT[INTO]<table_name>[(column_list)]
SELECT<select_list>FROM<table_name>

INSERT[INTO]<table_name>[(column_list)]
EXECUTE<procedure_name>
这里的SELECT语句可包括多种毗连。假如利用存储历程,则存储历程应前往能作为column_list的了局。
工夫戳(timestamp,又称时标)值不该被供应。同时,假如列的IDENTITY属性被界说,则这一列的值也不克不及供应。这些值都由体系发生。假如列有默许值,则它们的值不被供应,而利用默许值。

修正
UPDATE语句用来修正行,语法以下:
UPDATE<table_name>SET<column_name>=<value>[,<column_name>=<value>_n]
WHERE<search_condition>]
Serach_condition是要修正的行应满意的前提。没有WHERE子句的UPDATE语句将修正表中的一切行。在UPDATE语句中也可以使用毗连。

删除
DELETE语句用来从表中删除行。语法以下:
DELETE[FROM]<table_name>
[WHERE<search_condition>]Serach_condition是删除行要满意的前提。一个无前提DELETE语句将删除表中的一切行。在DELETE语句中也可以使用毗连。
MySQL这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQLAB创始人之一的的女儿也叫My。
作者: 谁可相欹    时间: 2015-1-19 11:33
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
作者: 小妖女    时间: 2015-1-25 11:55
原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但是SQL2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重insert和update的负担。OLTP慎用。OLAP可以大规模使用。
作者: 山那边是海    时间: 2015-2-2 22:01
作了些试验,发现使用CLR的存储过程或函数在达到一定的阀值的时候,系统性能会呈指数级下滑!这是非常危险的!只使用几个可能没有问题,当一旦大规模使用会造成严重的系统性能问题!
作者: admin    时间: 2015-2-8 09:08
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
作者: 金色的骷髅    时间: 2015-2-25 08:20
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
作者: 飘飘悠悠    时间: 2015-3-7 18:10
多加的系统视图和实时系统信息这些东西对DBA挑优非常有帮助,但是感觉粒度还是不太细。
作者: 愤怒的大鸟    时间: 2015-3-15 11:03
我们学到了什么?思考问题的时候从表的角度来思考问
作者: 第二个灵魂    时间: 2015-3-22 00:24
一直以来个人感觉SQLServer的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。)




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2