摘要:
语句、函数、语法等。 --语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE... 阅读全文
posted @ 2008-10-28 10:04
JackYang
阅读(120)
评论(0)
推荐(0)
摘要:
内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被... 阅读全文
posted @ 2008-10-28 10:03
JackYang
阅读(353)
评论(0)
推荐(0)
摘要:
通过2个函数CHARINDEX和PATINDEX以及通配符的灵活使用可达目的。通过2个函数:CHARINDEX和PATINDEXCHARINDEX:查某字符(串)是否包含在其他字符串中,返回字符串中指定表达式的起始位置。PATINDEX:查某字符(串)是否包含在其他字符串中,返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。特殊:可以使用通配符!例子:1. 查询字符串中是否包含非数字字符SELECT PATINDEX('%[^0-9]%', '1235X461')SELECT PATINDEX('% 阅读全文
posted @ 2008-10-28 10:00
JackYang
阅读(4091)
评论(0)
推荐(0)
摘要:
DISTINCT 和 TOP合用,谁先起作用?实验:IF (OBJECT_ID('tempdb..#tmp_a')) IS NOT NULLDROP table #tmp_aCREATE table #tmp_a (a int)insert into #tmp_a select 1insert into #tmp_a select 2insert into #tmp_a select 2insert into #tmp_a select 2insert into #tmp_a select 3select * from #tmp_aSELECT DISTINCT TOP 3 * 阅读全文
posted @ 2008-10-28 09:59
JackYang
阅读(569)
评论(0)
推荐(0)
摘要:
先建立这个SP,然后调用即可。 --破解函数,过程,触发器,视图.仅限于SQLSERVER2000 IF EXISTS (select 1 from dbo.sysobjects where id = object_id(N'[dbo].[SP_DECRYPT]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure ... 阅读全文
posted @ 2008-10-28 09:58
JackYang
阅读(422)
评论(0)
推荐(0)
摘要:
注意定义成local类型的cursor ! PROCEDURE sp_get_all_lineal_parent @node_id int, @lineal_path varchar(200) output with encryption AS SET NOCOUNT ON BEGIN IF ISNULL(@lineal_path, 'NULL') = 'NULL' SET @lineal... 阅读全文
posted @ 2008-10-28 09:56
JackYang
阅读(347)
评论(0)
推荐(0)
摘要:
我们知道,在数据库系统的开发和应用中,必须保证数据库的完整性和一致性。 当数据库出现了严重错误;当我们怀疑数据库受到破坏(如无法用drop命令删除数据库或对象,使用某个表时出现“不可靠数据”的信息等);当用户改变了Server的缺省排序的顺序或改变了字符集而需要检查;当SA对系统做定期检查;这些时候,我们都需要使用数据库一致性检查... 阅读全文
posted @ 2008-10-28 09:55
JackYang
阅读(669)
评论(0)
推荐(0)
摘要:
在多台SQL Server服务器之间进行事务处理时,我们用到分布式事务技术。分布式事务由 Microsoft 分布式事务处理协调器 (MS DTC))这类事务管理器或其它支持 X/Open XA 分布式事务处理规范的事务管理器进行协调。Microsoft提供了MSDTC(Distributed Transaction Coordinator)服务支持分布式事务。 基本做法是,在两台SQL Serv... 阅读全文
posted @ 2008-10-28 09:53
JackYang
阅读(256)
评论(0)
推荐(0)
摘要:
--测试环境,SQL Server2000,远程服务器名:xz,用户名为:sa,无密码,测试数据库:test--1. 链接服务器上的表create table [user](id int primary key,number varchar(4),name varchar(10))go--2. 本地服务器上的表--本机的表,state说明:null 表示新增记录,1 表示修改过的记录,0 表示无变... 阅读全文
posted @ 2008-10-28 09:52
JackYang
阅读(302)
评论(0)
推荐(0)
摘要:
假设有表:CREAET TABLE a(id int, name varchar(50))INSERT INTO a SELECT 1, 'AAAA'INSERT INTO a SELECT 2, 'BBBB'存储过程:CREAETE PROC usp_fetch_aASSELECT * FROM a方法一:CREATE TABLE #tmp(id int, name varchar(50))IN... 阅读全文
posted @ 2008-10-28 09:50
JackYang
阅读(370)
评论(0)
推荐(0)
浙公网安备 33010602011771号