沧海笑的艺术人生

沧海一声笑, 滔滔两岸潮,浮沉随浪只记今朝
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  database

摘要:以前操作看了一份不准确的文档,所以总是修改失败。其实修改密码很简单,下面是一个正确操作步骤: 1,关闭数据库,shutdown immediate; 2,删除/重命名以前的password文件,e.g: rm $ORACLE_HOME/dbs/pwdxxx; 3,重建password文件。e.g: orapwd file=$ORACLE_HOME/dbs/orapwSID password=pas... 阅读全文

posted @ 2006-07-16 17:53 沧海笑 阅读(264) 评论(0) 推荐(0)

摘要:1.把某个字段重新生气序列(从1到n):DECLARE @i intSet @i = 0Update Table1 Set @i = @i + 1,Field1 = @i2.按成绩排名次Update 成绩表Set a.名次 = (Select Count(*) + 1From 成绩表 bWhere a.总成绩 < b.总成绩)From 成绩表 a3.查询外部数据库Select a.*From Op... 阅读全文

posted @ 2005-09-21 17:34 沧海笑 阅读(293) 评论(0) 推荐(0)

摘要:今天主要熟悉了利用enterprice manager database control 进行数据的基本管理,如仓健用户,分配权限,设置中断点,启动监听程序(Listener),保存身份验证,net manager 配置。还有很多东西还没接触到,如: 1。远程终端配置; 2。数据导出/导出; 3。数据库备份; 4。isql*plus语法; 希望在这个星期都能有个总体... 阅读全文

posted @ 2005-09-14 20:20 沧海笑 阅读(224) 评论(0) 推荐(0)

摘要:去年下载了ORACLE10G,安装几次失败了,这几天闲着无聊在安装了下。下面介绍下oracle安装文件目录结构(以D盘为例): l 默认ORACLE_BASE n 在Windows中,默认的ORACLE_BASE目录是: D:\oracle\product\10.1.0 n 在UNIX中,默认的ORACLE_BASE目录是: /pm/app/or... 阅读全文

posted @ 2005-09-12 19:38 沧海笑 阅读(231) 评论(0) 推荐(0)

摘要:今天在做SBO数据库更新时,总是提示"equal to " conflict,SQL语句改了又改,始终提示这个错误,实在想不在什么原因。后来自己重建两个简单的表做实验,执行刚才的SQL语句,一切正常。郁闷了,网上狂搜,终于看到csdn上一个大佬的文章,按照他的介绍,问题立刻迎刃而解。问题分析:引起这个问题的根源是这个数据库采用了用来定义数据库排序规则或列定义排序规则的字句collate(具体介绍参... 阅读全文

posted @ 2005-09-08 15:46 沧海笑 阅读(350) 评论(0) 推荐(0)

摘要:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_copydb]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_copydb]GO/*--数据库数据复制 将一个数据库中的数据复制到另一个数据库 如果某列在目标数... 阅读全文

posted @ 2005-08-25 19:31 沧海笑 阅读(370) 评论(0) 推荐(0)

摘要:一。dbcc memusage:占用内存多少?二。整理数据库中所有表的索引碎片:sp_msforeachtable 'dbcc dbreindex("?")'三。数据库远程访问: 方案一: SELECT * FROM OPENDATASOURCE('SQLOLEDB', 'Data Source=ServerName; User ID=... 阅读全文

posted @ 2005-08-22 16:27 沧海笑 阅读(533) 评论(0) 推荐(0)

摘要:摘自:http://www.lemongtree.com/bbs/NewsDetail.asp?ForumName=ASP%D7%A8%C0%B8&DaysPrune=0&lp=10&id=684049锁定数据库的一个表 SELECT * FROM table WITH (HOLDLOCK) 注意: 锁定数据库的一个表的区别 SELECT * FROM table WITH (HOLDLOC... 阅读全文

posted @ 2005-08-22 12:54 沧海笑 阅读(1631) 评论(0) 推荐(0)

摘要:摘自:http://www.cnblogs.com/goody9807/archive/2005/07/14/192771.html快捷键 功能CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT... 阅读全文

posted @ 2005-08-21 14:30 沧海笑 阅读(547) 评论(0) 推荐(0)

摘要:交叉表实现一例 问题 :源表数据: ID NAME CODE1 A AA2 A BB3 B CC4 B DD5 C EE6 C FF7 D GG8 D ... 阅读全文

posted @ 2005-06-22 11:51 沧海笑 阅读(641) 评论(0) 推荐(0)

摘要:--用了游标循环删除,速度有点慢,--其实可以考虑先生成对应关系的脚本,再删除现有关系、约束等,然后再用TRUNCATE TABLE来删除,--最后再重建关系会否快一些呢?呵呵,有空测试一下begin tranSET NOCOUNT ON--记录所有外键相关表select object_name(fkeyID) as cName, object_name(rkeyID) as fNameinto ... 阅读全文

posted @ 2005-06-22 09:34 沧海笑 阅读(707) 评论(0) 推荐(0)

摘要:全部转自新闻组精华区,同时感谢iceriver(林)返回数据库内所有表的字段详细说明的SQL语句 (可以直接粘贴使用)SELECT (case when a.colorder=1 then d.name else '' end) N'表名', a.colorder N'字段序号', a.name N'字段名', (case when COLUMNPROPERTY( a.id,a.name,'IsI... 阅读全文

posted @ 2005-06-21 23:12 沧海笑 阅读(444) 评论(0) 推荐(0)

摘要:1。查询一个两列表中一列相同另一列不同的记录: 设两列分别为a,b,表tbl则: SELECT i_PO,s_idnumber,i_DepartmentID FROM ksb_receive WHERE s_idnumber IN (SELECT s_idnumber FROM (SELECT s_idnumber,COUNT(i_... 阅读全文

posted @ 2005-05-25 20:54 沧海笑 阅读(567) 评论(0) 推荐(0)

摘要:创建视图和索引 ※视图常常被称为虚表。在视图被创建以后,你可以对视图采用如下命令:select,insert, update,delete。 ※索引是与磁盘上数据的存储方式不同的另外一种组织数据的方法。 ◎使用视图 ※视图并不占用数据库或表的物理空间。 ※创建视图的语法如下: CREATE VIEW [(col1,col2...)] AS SELECT FROM ; ※视图可以是多级的,也... 阅读全文

posted @ 2005-01-17 20:11 沧海笑 阅读(634) 评论(0) 推荐(0)

摘要:请问大家一个零部件管理系统数据库设计问题:零部件种类很多,属性很多不相同,值也不一样。这个地方的数据库应该怎么设计?我考虑到一:开放属性编辑,由用户自己录入属性和值,好像不妥; 二: 特征分类编码法:对零部件的属性进行分类模块化,但是种类很多,自己编码设置很麻烦。。。(我手头没有现成的)这里高手如云,大家有什么经验或想法,欢迎交流。真诚等待大家的回复。 阅读全文

posted @ 2004-11-01 21:04 沧海笑 阅读(1330) 评论(2) 推荐(0)