2005年3月16日
摘要: 在MS SQL Server 2000 中,创建一个存储过程有两种方法:一种是使用Transaction-SQL 命令Create Procedure, 另一种是使用图形化管理工具Enterprise Manager。 用Transaction- SQL 创建存储过程是一种较为快速的方法,但对于初学者,使用Enterprise Manager 更易理解,更为简单。当创建存储过程时,需要确定存储过程... 阅读全文
posted @ 2005-03-16 16:19 轻松逍遥子 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 数据的存储及查找是数据操作的重要内容。在工作之前,了解一下内部的存储机制吧。 SQLSERVER在存储控件的管理上利用page和Extent这两种单位分配控件给数据库的。也就是说,我们建立的数据文件内部是利用page和Extent为单位来存放表和索引等对象的。首先,了解一下这两个概念:Page Page(页)是最基本的单位,每个page的大小为8KB。即使你的记录很小,SQLSERV... 阅读全文
posted @ 2005-03-16 16:18 轻松逍遥子 阅读(401) 评论(0) 推荐(0) 编辑
摘要: --创建数据测试环境create table test(id varchar(3),txt text)insert into testselect '001',REPLICATE('a',4000) + REPLICATE('b',2000) + REPLICATE('ab',2000)union all select '002',REPLICATE('a',4000) + REPLICATE('... 阅读全文
posted @ 2005-03-16 12:59 轻松逍遥子 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 可用update #t set a=replace(cast(a as varchar(50)),cast('http://sohu'as varchar(50)),'http://www.sohu.com') where b=1 阅读全文
posted @ 2005-03-16 12:58 轻松逍遥子 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 小弟建立了一个字段content是ntext类型,现在想统计有多少记录是没有数据的.在查询分析器里,用了SELECT count(*) FROM article WHERE content=''语句结果说要"不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。"我后来使用SELECT count(*) FROM article WH... 阅读全文
posted @ 2005-03-16 12:56 轻松逍遥子 阅读(1531) 评论(0) 推荐(0) 编辑
摘要: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_stuff]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_stuff]GO /*--Ntext字段处理 模拟字符串处理函数 stuff完成表中 ntext 字段的... 阅读全文
posted @ 2005-03-16 12:38 轻松逍遥子 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 下面的函数和语句可以与 ntext、text 或 image 数据一起使用。函数 语句 DATALENGTH READTEXT PATINDEX SET TEXTSIZE SUBSTRING UPDATETEXT TEXTPTR WRITETEXT TEXTVALID 主题:text字段1:替换 --创建数据测试环境create table ... 阅读全文
posted @ 2005-03-16 12:36 轻松逍遥子 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 如果更新把ntext类型字段的内容更新成如"abcd"这样的串???邹建 2004.07(引用请保留此信息) --测试数据create table tb(id int identity(1,1),content ntext)insert tb select '001,002'union all select '001,002,003,004,005,006,007,008,009,010'go -... 阅读全文
posted @ 2005-03-16 12:30 轻松逍遥子 阅读(491) 评论(0) 推荐(0) 编辑
摘要: adEmpty = "Empty" adTinyInt = "TinyInt" adSmallInt = "SmallInt" adInteger = "Integer" adBigInt = "BigInt" adUnsignedTinyInt = "UnsignedTinyInt" adUnsignedSmal... 阅读全文
posted @ 2005-03-16 12:24 轻松逍遥子 阅读(420) 评论(0) 推荐(0) 编辑
摘要: SQL Server 是这样的可以这样 insert 表A select ntext字段 from 表B where 条件 阅读全文
posted @ 2005-03-16 11:37 轻松逍遥子 阅读(844) 评论(0) 推荐(0) 编辑
摘要: --text字段增加处理 --创建测试表create table test(id varchar(3),detail text)insert into testselect '001','A*B' --定义添加的的字符串declare @s_str varchar(8000),@postion intselect @s_str='*C' --要添加的字符串,@postion=null--追加的位置... 阅读全文
posted @ 2005-03-16 11:35 轻松逍遥子 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 如何用存储过程插入、更改 ntext 的字段?? 主要是参数如何定义? 设数据表结构:id int -- 自动增加title nvarchar(50)body ntext 注:存入 body 中的内容是 html 代码。如何搜索 body 中的内容? if exists (select * from dbo.sysobjects where id = object_id(N... 阅读全文
posted @ 2005-03-16 11:34 轻松逍遥子 阅读(887) 评论(0) 推荐(0) 编辑
摘要: SQL语句部分 1、SQL语句跨两个以上的数据库 问题:有时某个SQL语句需要使用两个以上的数据库,这样的SQL语句怎么写呢? 解答:采用DataBaseName..TableName来访问表就可以了。 举例: ... 阅读全文
posted @ 2005-03-16 10:16 轻松逍遥子 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 涉及到一个表:xkb_treeNode 表结构是这样:node_id int //节点idparentNode_id int //父节点idnode_text varchar //节点内容isModule bit //是否叶子节点 现在保存的数据有: node_id parentNode_id node_te... 阅读全文
posted @ 2005-03-16 10:12 轻松逍遥子 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 前言:这里将我编程实践中遇到的有价值的sql语句一路记下来,一方面方便自己查用,一方面也夯实下即将遗忘的回忆。整个过程中我会不断更新,直到不能再加为止,同时,这里只记录最实用的咚咚,不效仿学院派的那一套。 一、常用SQL语句荟萃 1,查询: 1.1,简单查询:select * from table where 1.2,连接查询: 什么是连接查询?顾名释义,就是查询时涉及多个表的查询。是以... 阅读全文
posted @ 2005-03-16 10:10 轻松逍遥子 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 4.7.1 BACKUPBACKUP 命令用于将数据库内容或其事务处理日志备份到存储介质上(软盘、硬盘、磁带)。等SQL Server 7.0 以前的版本用的是DUMP 命令来执行此功能,从SQL Server 2000起,不再使用DUMP 命令。关于BACKUP 命令的详情请参见“数据备份与恢复”章节。 4.7.2 CHECKPOINT语法如下:CHECKPOINTCH... 阅读全文
posted @ 2005-03-16 09:57 轻松逍遥子 阅读(588) 评论(0) 推荐(0) 编辑
摘要: int 3 adInteger整型 int 数据类型可以存储从- 231(-2147483648)到231 (2147483 647)之间的整数。存储到数据库的几乎所有数值型的数据都可以用这种数据类型。这种数据类型在数据库里占用4个字节 bigint2 20 adBigInt binary3 128 adBinary二进制数据类型 binary... 阅读全文
posted @ 2005-03-16 09:43 轻松逍遥子 阅读(1866) 评论(1) 推荐(0) 编辑