SQLServer7.0入门(四),第1张

SQLServer7.0入门(四),第2张

管理文本和图像数据
文本和图像数据类型列可以像其他列一样包含在SELECT语句的SELECT _ list中。SELECT语句检索的文本大小由TEXTSIZE设置控制。TEXTSIZE的默认值为4096字节,可以使用SET TEXTSIZE语句重置。当前TEXTSIZE设置的值存储在全局变量@@TEXTSIZE中。
检索文本和图像数据的另一种方法是通过TEXTPTR和READTEXT函数。PTR函数将列名作为输入参数,并以二进制格式返回一个文本指针。
该指针与名为offset的读取开始指针以及要读取的字节数一起传递给READTEXT函数,以检索文本和图像数据。

修改数据
TSQL还提供了在数据库中插入、修改和删除数据的命令。
Insert
Insert命令用于将数据插入到表格中。语法如下:
insert[into][(Column_list)]values(value _ list)
value _ list是Column _ list中的列对应的值。这些值可以是常量、TSQL变量或SQL Server内部函数。值的顺序应该对应于column_list中列的顺序。如果未定义column_list,值的顺序应该与表中列的顺序相对应。
插入的Values_list也可以由SELECT语句或存储过程提供。语法如下:
insert[into][(column _ list)]
select from

insert[into][(column _ list)]
Execute
此处的SELECT语句可以包含多个连接。如果使用存储过程,存储过程应该返回可以用作column_list的结果。不应提供时间戳值。同时,如果定义了列的IDENTITY属性,则不能提供该列的值。这些值都是由系统生成的。如果列有默认值,则不提供它们的值,而是使用默认值。

modify
UPDATE语句用于修改行,语法如下:
update set = [,= _ n]
where]
serach _ condition是要修改的行应满足的条件。没有WHERE子句的UPDATE语句将修改表中的所有行。连接也可以用在UPDATE语句中。

delete
delete语句用于从表中删除行。语法如下:
Delete[from]
[其中] serach _ condition是删除行时要满足的条件。无条件删除语句将删除表中的所有行。还可以在DELETE语句中使用联接。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » SQLServer7.0入门(四)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情