文章分类 - SQL2000
全是来自各方的猛料。。。。
摘要:1 :普通SQL语句可以用Exec执行 eg:Select*fromtableNameExec('select*fromtableName')Execsp_executesqlN'select*fromtableName'--请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQL eg:declare@fnamevarchar(20)set@fname='FiledN...
阅读全文
摘要:SQL Server数据库备份有两种方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。 只有mdf文件的恢复技术 A.我们使用默认方式建立一个供恢复使用的数据库(如test)。可 以在SQL Server Enterprise Manager里面建立。 B.停掉数据库服务器。C.将刚才生成的数据库的日志文件test_...
阅读全文
摘要:以前装过sql server,后来删掉。现在重装,却出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。无法进行下去。 参考网上资料,总算搞定。步骤是: 1)添加/删除程序中彻底删除sql server。 2)将没有删除的sql server目录也删除掉。 3)打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\Curr...
阅读全文
摘要:今天在一台XP上面安装SQLServer2000一直出错,老是说"一般性网络错误"。看了日志,到网上搜索了很久,才发现原来却是计算机名称的大小写问题。SQL Server一定要求名称要大写的。 原因 GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCn.dll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCn.dll) 保留返回时的名称。 FIX...
阅读全文
摘要:SQL Server数据汇总完全解析 SQL Server数据汇总完全解析 文章出处:http://www.cnbolgs.com/bonny.wong 文章作者:Bonny.Wong(让思想飞翔) 写作时间:2005-03-11 前言: 在论坛上经常看到有人问...
阅读全文
摘要:SQL语句实现横排? 有一个表: BH GZLB JE ---------------------- 001 A 100 001 B 150 001 C 110 002 ...
阅读全文
摘要:如果对字符型编号字段(如1-2)进行排序 问题说明: 在开发中经常遇到要对“1-2”、“1-15”或“1.2”、“1.15”这样的数据字段进行排序,而这样的字段不能直接通过ORDER BY的方式来排序。 解决方法: 通过一个用户函数将此类数据字段变成输出成直接可以排序的的字段: CREATE FUNCTION dbo.GetNumberOrderString...
阅读全文
摘要:用一条SQL完成数据表的行统计 By Ben 作者的一个软件项目的查询系统需求: 有数据表: 名称 数量 状态-----------------------产品A 10 进货产品A 20 销售产品B 20 进货 要查询结果为: 产品名称 库存数量 -----------------------产品A ...
阅读全文
摘要:在使用过程中大家经常碰到数据库日志非常大的情况,在这里介绍了两种处理方法...... 方法一 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器...
阅读全文
摘要:USE masterGO sp_dboption 'bbs', 'single user', 'true'Go DBCC CHECKDB('bbs', REPAIR_REBUILD) Go USE bbsgo exec sp_msforeachtable 'DBCC CHECKTABLE(''?'',REPAIR_REBUILD)'go sp_dboption 'bbs', 'single use...
阅读全文
摘要:先选择temp字段条件中选择where 手工在 where id 后输入 is null如果是文本类还可以用="" 整个sql句大至如下 select * from tablename where temp is null
阅读全文
摘要:安全套接字层 (SSL) 是一套提供身份验证、保密性和数据完整性的加密技术。SSL 最常用来在 Web 浏览器和 Web 服务器之间建立安全通信通道。它也可以在客户端应用程序和 Web 服务之间使用。 要求 以下各项介绍了推荐的硬件、软件、网络基础结构、技巧和知识以及您需要的服务包。 ● Microsoft? Windows? 2000 Server操作系统 (Service Pack 2...
阅读全文
摘要:为了执行授权,Web 服务经常需要能够对它们的调用方(其它应用程序)进行身份验证。客户端证书为 Web 服务提供了一种非常好的身份验证机制。如果您使用客户端证书,您的应用程序也会得益于客户端应用程序和 Web 服务之间的安全通道创建(使用安全套接字层 [SSL])。这样您就可以安全地在 Web 服务之间传送保密信息。SSL 确保消息的完整性和机密性。 本“如何做”包括调用配置为需要客户端证书的...
阅读全文
摘要:一、首先你要确认你的鉴别模式:WIN NT鉴别模式呢还是混合模式,其中混合模式包括WIN NT鉴别模式和SQL SERVER 鉴别模式实施鉴别模式的步骤1、核实采用了可信连接2、设置鉴别模式3、关闭和重启MSSQLServer服务程序4、创建WIN NT分组和用户5、授权WIN NT分组和用户可存取SQL Server6、为用非可信任连接的用户创建SQL Server登录帐号 二、为用户和角色...
阅读全文
摘要:--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --...
阅读全文
摘要:大家知道 1:如下查询语句没问题 select * from sysobjects order by name2:如果把该查询语句建成视图 create view v_test as select * from sysobjects order by name 会提示出错:The ORDER BY clause is invalid in views, inline function...
阅读全文
摘要:1:普通SQL语句可以用Exec执行eg: Select * from tableName Exec('select * from tableName') sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQLeg: declare @fname...
阅读全文
摘要:/******* 导出到excelEXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""' /*********** 导入ExcelSELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB...
阅读全文
摘要:问题:在实际业务处理中有些单号需要自动增长,但又不能用自增列代替 eg: P031106001 -- 第一位P表示采购单,031106表示日期,后三位是流水号。 /* 1:创建测试用的表结构 */create table tablename(pono char(10),b int)go/* 2:创建一个得到当前日期的视图,为下面的自字义函数作准备 */create view v...
阅读全文
摘要:支持text字段处理的仅有:下面的函数和语句可以与 ntext、text 或 image 数据一起使用。函数 语句 DATALENGTH READTEXT PATINDEX SET TEXTSIZE SUBSTRING UPDATETEXT TEXTPTR WRITETEXT TEXTVALID 1:替换 --创建数据测试环境create t...
阅读全文