- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 错误例子
以下是我写的表,函数和存储过程,作用是把自己创建的表,存储过程,触发器等放一个表里面统一管理,但下面有个错误我一直无法调通,请高手帮忙,本来想创建一个触发器的,但系统表没有权限创建触发器,所以就创建存储过程了Create Table TableName --存放自己创建的表的所有信息(有问题,不能添加信息,有重复键出现,但一条数据一条数据添加没有问题)( IDCode char(3) DEFAUL
2005-10-11 12:07:00 645
原创 Setting Up Merge Replication: A Step-by-step Guide
http://www.databasejournal.com/features/mssql/article.php/1438231#part_8
2005-10-10 16:58:00 510
原创 QUOTED_IDENTIFIER 对单双引号的区别
仅当 QUOTED_IDENTIFIER 选项设置为 ON 时,被引用的标识符才有效。默认情况下,当用于 SQL Server 的 Microsoft OLE DB 提供程序和 SQL Server ODBC 驱动程序连接时,将 QUOTED_IDENTIFIER 设置为 ON。默认情况下,DB-Library 不将 QUOTED_IDENTIFIER 设置为 ON。不管使用何种接口,个别应用程序
2005-10-09 11:09:00 768
原创 NET 连接池救生员
http://www.microsoft.com/china/MSDN/library/data/sqlserver/PartitioningTips.mspxNET 连接池救生员发布日期: 4/1/2004 | 更新日期: 4/1/2004NET 连接池救生员防止可淹没应用程序的池溢出William Vaughn大多数 ADO.NET 数据提供程序使用连接池,以提高围绕 Microsoft 断开
2005-10-08 17:14:00 449
原创 set statistics io / set statistics time结果解释
T-SQL命令在SQLServer查询中的运用http://www.pconline.com.cn/pcjob/other/data/mcdba/0409/446840.html首先需要说明的是这篇文章的内容并不是如何调节SQL Server查询性能的(有关这方面的内容能写一本书),而是如何在SQL Server查询性能的调节中利用SET STATISTICS IO和SET STATISTICS
2005-09-30 17:26:00 1683
原创 分区技巧(T-SQL的重要性)
http://www.microsoft.com/china/MSDN/library/data/sqlserver/PartitioningTips.mspx分区技巧发布日期: 4/1/2004 | 更新日期: 4/1/2004一些关于使用分区视图的好主意Itzik Ben-GanSQL Server 分区视图允许各机构调节各自系统以处理大量数据。这种功能使您能够在多个表之间对数据进行分区;在逻
2005-09-30 15:28:00 644
原创 数据库置疑后的操作
1.新建一个同名的数据库2.再停掉sql server(注意不要分离数据库)3.用原数据库的数据文件覆盖掉这个新建的数据库4.再重启sql server5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用数据库的脚本创建一个新的数据库,并将数据导进去就行了.USE MASTERG
2005-09-29 16:57:00 474
原创 导数据两种方式(DTS/BCP)
1. 通过工具DTS的设计器进行导入或导出 DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行 SQL Server数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在SQL Server Enterprise Manager中,展开服务器左边的+,选择数据库,右击,选择All tasks/Import Data...(或All tas
2005-09-29 15:09:00 948
原创 对表变量的认识和对insert select的扩充(取前三行的值)
如下的一个表:COLUMN1 COLUMN2 COLUMN3 -------- ----------- -------------- 1 A 10001 B 20001 C 30001 D 30001 E 40001
2005-09-29 11:16:00 541
原创 学生成绩分科目显示/月报表问题(倒置问题)
table1id name subject grade01 张3 语文 002 李4 语文 6003 王5 语文 7004 张3 数学 10005 李4 数学 8006 王5 数学 7007 张3 英语 7008 李4 英语 0
2005-09-29 10:53:00 497
原创 存储过程或函数调试
SQL 2000查询分析器 --左连的对象浏览器(没有的话按F8) --对象项中 --右键调试的存储过程 --调试 --输入参数(必须输入所有的参数,包括默认值/输出参数 --点击执行 --出现一个浮动工具条 --上面有单步执行,断点设置等按F11是单步执行.如果要运行到指定行,只需要将光标移动到指定的行,再按Ctrl+F10联机丛书-使用SQL Server工具-用户界面参考-SQL Serve
2005-09-28 14:52:00 820
原创 把一个字段内的字符拼成一个字符(使用函数)
use ruanweifenggo-- if exists(select name from sysobjects where type = U and name = tb1)-- begin-- drop table tb1-- end-- -- create table tb1([year] smalldatetime,quarter nvarchar(20))goif exi
2005-09-28 10:19:00 453
原创 链接服务器
--创建链接服务器exec sp_addlinkedserver srv_lnk,,SQLOLEDB,远程服务器名或ip地址exec sp_addlinkedsrvlogin srv_lnk,false,null,用户名,密码go--查询示例select * from srv_lnk.数据库名.dbo.表名--导入示例select * into 表 from sr
2005-09-27 12:05:00 550 1
原创 delete from/update from使用
UPDATE、DELETE 和 INSERT 语句中的子查询子查询可以嵌套在 UPDATE、DELETE 和 INSERT 语句以及 SELECT 语句中。下面的查询使由 New Moon Books 出版的所有书籍的价格加倍。该查询更新 titles 表;其子查询引用 publishers 表。UPDATE titlesSET price = price * 2WHERE pub_id
2005-09-27 10:11:00 1520
原创 论XP下个人版为什么不能注册对方的服务器
在安装好以后发现不能被别的机器的sql注册,使用netstat -an也没有看到默认的端口1344没有启动,telnet IP:1344也不行。处理方法:检查的方法是在查询分析器中运行: select @@version 如果出来的版本号是8.00.2039以下,则表明你未安装sp4的补丁,要装上.SQL补丁下载:全部补丁的位置(在下载页的中间部分,可以选择语言,以下载和sql server实例语
2005-09-16 14:35:00 543
原创 重建 SQLServer 索引的重要性!
http://dev.csdn.net/develop/article/71/71778.shtm大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server要进行表格扫描读取表中的每一个记录才能找到索要的数据。索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,而非簇索引则通过维护表中的数据指针来提高数据的索引。索引的体系结构:为什么要不断
2005-09-15 15:10:00 923
原创 SQL Server 索引结构及其使用
http://www.cnblogs.com/tintown/archive/2005/04/24/144272.htmlSQL Server 索引结构及其使用(1) # 一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered inde
2005-09-15 15:01:00 552
原创 SQL Server 中易混淆的数据类型
http://searchdatabase.techtarget.com.cn/tips/143/2086143.shtml(1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以
2005-09-14 14:12:00 382
原创 SQLServer的函数中不能使用类似Getdate()这样的不确定函数
我自己创建了一个函数,其中调用了sql自带的一个获得日期的函数,请大家帮我看看为什么编译时总是抱错说set @currdate = GETDATE()有错create function currentdate()returns smalldatetimebegin declare @currdate smalldatetime set @currdate = GETDATE() return
2005-09-14 10:09:00 632
原创 数据库命名规范
4.数据库开发 数据文件命名采用系统名+_+文件类型,比如系统名为kupage,则数据库文件命名为kupage_database.mdf,有的数据库文件有多个,比如SQL Server就有2个,一个是数据库文件,另一个是日志文件,那么他们的文件命名分别为kupage_database.mdf,kupage_log.log。文件名全部采用小写。 数据库表命名规范,表名长度不能超过30个字符,表名
2005-09-13 17:16:00 2027
原创 几个定义
分离数据库分离数据库是从服务器中删除此数据库,并保留了数据(.mdf)以及日志(.ldf)相关的物理文件,以便压缩拷贝文件;首先选中一个数据,点击“分离”按钮即可分离数据库。不过注意,分离数据库时尽量断开所有对要分离数据库操作的连接,如果还有连接数据库的程序,会出现数据库的连接状态窗口,显示正在连接此数据库的机器以及名称,点击清除按钮将从服务器强制断开现有的连接。分离后的文件用附加功能再次附加到数
2005-09-13 15:44:00 720
原创 SqlServer数据库的备份和恢复措施
http://dev.csdn.net/develop/article/64/64167.shtm一、备份数据库 1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server2、SQL Server组-->双击打开你的服务器-->双击打开数据库目录3、选择你的数据库名称(如论坛数据库Forum)-->然后点上面菜单中的工具-->选择备份数据库4、备份选项选择完全备份,
2005-09-07 14:35:00 404
原创 mp3与mepg3的区别
http://www.moon-soft.com/book/mp3ympegdgx.htmMP3是应用于MPEG-1的一项音频压缩技术标准,英文全称是MPEG-1 Audio Layer3。我们做出这个定义的依据是:第一,MPEG官方已经明确表示,MP3和MPEG-1 Audio Layer3是指同一件事情(详细请参考MPEG Audio问答集)。第二、Layer技术的发布者Fraunhofer
2005-08-28 23:04:00 620
原创 cvs update 的输出标志/update常用几个参数
http://man.chinaunix.net/develop/cvsdoc_zh/update 和 checkout 在执行中,会为每个文件打印一行提示信息,文件的状态通过前面的单个字符指明: U file 文件按要求从仓库得到更新。用在那些仓库里面有但你的工作目录没有的文件,以及工作目录里面没有修改过,但旧于仓库的文件。 P file 类似 `U,但是 cvs 服务器发送的是补丁而不是整个
2005-08-24 19:46:00 3605 1
原创 cvs
CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。工作模式如下: CVS服务器(文件版本库) / | / (版 本 同 步) / | /开发者1 开发者2 开发者3作为一般开发人员挑选2,6看就可以了,CVS的管理员则更需要懂的更多一些,最后还简单介绍了一些
2005-08-23 20:39:00 431
原创 CVS在Linux中的配置和使用
http://dev.csdn.net/develop/article/36/36587.shtm CVS在Linux中的配置和使用 第一部分 CVS服务器的配置1、 CVS简述:CVS是Concurrent Versions System的缩写,它是目前比较流行与优秀的版本管理与控制工具,它深受大多数开发人员与系统管理的喜爱,同时也是用来管理其它日常文档(如word工作文档之类)的一个强有
2005-08-23 17:32:00 1008
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人