SQL Server 7.0 入门(四)[MSSQL防范]
本文“SQL Server 7.0 入门(四)[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
管理文本和图象数据
文本和图象数据范例列可以象别的列一样包含在SELECT语句的Select_list中.通过SELECT语句检索的最大文本大小由TEXTSIZE设置来掌握.默许的TEXTSIZE的值是4096字节,利用SET TEXTSIZE语句可重新设置.当前的TEXTSIZE设置的值存放在全局变量@@TEXTSIZE中.
另一种检索文本和图象数据的办法是通过TEXTPTR和READTEXT函数.TEXTPTR函数把列名字作为输入参数并以二进制格局返回文本指针.
这个指针和被称为偏移量的读开始指针以及要读的字节数目一同传给READTEXT函数,以检索文本和图象数据.
改正数据
TSQL也供应从数据库插入、改正、删除的号令.
插入
INSERT号令用来在表中插入数据,语法以下:
INSERT [INTO] <table_name> [(column_list)] VALUES (value_list)
Value_list是和在Column_list中列呼应的值.这些值可以是常量、TSQL变量或sql server内部函数.值的次序应和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语句中也可以利用衔接.
以上是“SQL Server 7.0 入门(四)[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |