MS SQL入门基础:sql 其它命令
2007-01-03 09:18:10 来源:WEB开发网例4-19:
use pangu
declare @t_pointer varbinary (16)
select @t_pointer = textptr (d_intro)
from department
where d_name = '技术部'
readtext department.d_intro @t_pointer 0 42
运行结果如下:
d_intro
--------------------------------------------------------------------
进行技术研究与开发,提供最新的技术动态信息
(1 row (s) affected)
注意:如果数据列为汉字,则offset值应取o或其它偶数,如果用奇数,则会出现乱码
4.7.10 RESTORE
RESTORE 命令用来将数据库或其事务处理日志备份文件由存储介质回存到SQL Server系统中。SQL Server 7.0 以前的版本用的是LOAD命令来执行此功能,从SQL Server 2000起,不再使用LOAD 命令。关于RESTORE 命令的详情,请参见“数据备份与恢复”章节
4.7.11 SELECT
SELECT 命令可用于给变量赋值其语法如下:
SELECT {@local_variable = expression } [ ...n]
SELECT 命令可以一次给多个变量赋值。当表达式expression 为列名时,SELECT 命令可利用其查询功能一次返回多个值,变量中保存的是其返回的最后一个值。如果SELECT命令没有返回值,则变量值仍为其原来的值。当表达式expression 是一个子查询时,如果子查询没有返回值则变量被设为NULL。
例4-20:
use pangu
declare @x char (30)
select @x = 'CPU'
select @x = d_name
from department
where dept_id = 9999
select @x
运行结果如下:
-----------------------
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接