文章探索:   分类:    关键字:  
  + 栏目导航
  + 相关文章
SQL Server 不存在或访问被拒绝
未与信任SQL Server连接相关联的解决..
SQL Server数据库六种数据移动方法
提高数据库访问速度
如何在两个SQLSERVER之间数据同步
将ACCESS的数据库转化为SQL SERVER的..
动态创建SQL Server数据库、表、存储..
在SQL Server中寻找资料库的TABLE数量..
SQL Server 7.0储存过程调试指南
关于SQL Server 2000的安全配置
用SQL语句来建立跟踪的问题
SQL SERVER2000备份和恢复存储过程
将Excel中的数据导入到SQL Server 200..
SQL Server数据库文件恢复技术
千万级数据库高速分页显示
找出存放用户名和密码的表
SQL Server 7六种数据移动方法
SQL Server中读取XML文件的简单做法
SQL Server 2000中的触发器使用
SQL Server中各个系统表的作用
在SQL Server存储过程中执行DTS包
Sqlserver中的一些技巧
SQL Server 2005:数据类型最大值
SQL Server 存储过程的分页
SQL Server 中易混淆的数据类型
SQL Server 服务器安装剖析
SQL Server导出导入数据方法
SQL数据恢复问题深入剖析
SQLServer和Oracle常用函数对比
用SQL Server为Web浏览器提供图像(一..


技术教程 -> SQLserver教程 ->  
SQL Server 7.0 入门(四)
来源:转载   人气:355   录入时间:2007-11-8
    管理文本和图像数据
   文本和图像数据类型列可以象其它列一样包含在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语句中也可使用连接。
   
   




Copyright(C)2007-2025 广州市佳沛数码科技有限公司 版权所有
公司地址: 广州市荔湾区东漖北路560号511室
电话:020-81803473 传真:020-81544987