随笔分类 -  数据库技术

SQL Server
Win7环境下装SQL SERVER 2005 IIS的设置
摘要:找了老半天,原来WIN7下未必只能装SQL SERVER2005 DEV版本,关键在IIS的设置。只要IIS设置好了,就应该没有什么问题了。我是先装VS2010 再反装SQL SERVER 2005的。IIS设置如图:打开控制面板->卸载或更改程序->打开或关闭windows功能->internet信息服务 按图选择相关选项 确定后,Windows会自动安装相应的程序,安装好了后IIS会多了很多东西http://www.dezai.cn/blog/article.asp?id=424Step1:Step2:Step3:(关键一步)Step4:查看IIS IIS设置好后,就可以 阅读全文
posted @ 2012-03-19 19:47 德仔 阅读(716) 评论(0) 推荐(0) 编辑
C# Winform 使用 MYSQL 新增,读取数据乱码问题
摘要:问题描述;1.C# Winform 连接MYSQL 对MySQL进行新增,读取数据操作,使用Mysql.MySql.Data组件进行数据连接及操作2.mysql的版本本较低4.01 不能对Mysql的环境进行配置来源:http://www.dezai.cn/blog/article.asp?id=418现象:1.新增数据正常操作,但是插入MYSQL数据库中的对应表中的数据成问号形式2.Mysql表中中文数据显示正常,但通过datagridview读取显示?号解决过程1.在mysql 4.0.1的版本使用set names 'gb2312'这种语句是行不通的,同样去更改所对应的表 阅读全文
posted @ 2011-09-16 00:50 德仔 阅读(900) 评论(0) 推荐(2) 编辑
[译]SQL2005/2008错误18456 登录失败的 解决方案
摘要:Troubleshooting Login failed Error 18456原文http://sql-articles.com/articles/troubleshooting/troubleshooting-login-failed-error-18456Written附件: 点击下载此文件当使用sqlserver的用户登录的时候都会出现这个详错误代码为18456的错误.而详细信息则需要通ap_readerrorlog这个去获取.在这篇文章里,我将带你去查看产生此错的不同情况及相应的解决方案.State1:这个错误发生在sql server2000用户登录时,在sql的error log 阅读全文
posted @ 2011-04-27 22:31 德仔 阅读(5447) 评论(0) 推荐(2) 编辑
PL-SQL问题集锦
摘要:好像是在学习Oracle的时候在碰到的一些问题的解决方案收集,分享给大家,希望能对大家有用1.ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源Reason1:web服务器占用了表,关掉web就行了。谢谢各位。Reason2:他人在用同一个表空间或在同一时间共同操作2.FRM-40505: orACLE 无法查询ToolTips:把菜单换为默认菜单。运行出现“FRM-40505 orACLE无法查询”时,选择Help-Display Error。你将看到出错的查询语句,和具体的Oracle错误号这个错误经常出现在一些数据库项没有对应column的情况下Solution:1 阅读全文
posted @ 2010-12-08 10:16 德仔 阅读(1108) 评论(0) 推荐(0) 编辑
一份DBA面试题
摘要:一份DBA面试题 放在盘里很长时间,与大家分享,答案在PDF版DBA面试题(点击下载或打开)http://www.dezai.cn/blog/article.asp?id=367一、单项选择题1.系统分析的主要任务是完成新系统的 ()A.逻辑设计 B.可行性分析C.物理设计 D.代码设计2.在数据字典中,对外部实体的定义包括外部实体名称、编号、简述及()A.有关数据流的输入和输出 B.有关外部实体... 阅读全文
posted @ 2010-11-15 19:21 德仔 阅读(1454) 评论(0) 推荐(1) 编辑
oracle:IF语句 Loop循环 Cursor的用法(二)
摘要:游标FOR循环 在大多数时候我们在设计pl-sql程序的时候都遵循下面的步骤:打开游标 ->开始循环 -> 从游标中取值->检查那一行被返回 -> 处理 -> 关闭循环 -> 关闭游标要在程序中使用游标,必须首先声明游标Cursor Loop显示声明游标及记录组格式:复制内容到剪贴板 程序代码CURSOR <游标名称> IS<游标名称>%... 阅读全文
posted @ 2010-10-08 09:37 德仔 阅读(1932) 评论(0) 推荐(0) 编辑
Oracle:IF语句 Loop循环 Cursor的用法(一)
摘要:这个我一时忘记是从哪里获取来的,只是IF..Else与Loop的结合使用在PL-SQL中运用得很多,发挥的作用也是不言而喻的.那就从最基本的开始吧,我这里也只能给出Example代码,权当复习一下,与大家分享1.IF语句基本的语句:格式: IF 条件 THEN 执行.END IFExample:复制内容到剪贴板 程序代码set serveroutput onDECLAREx NUMBER(3) :... 阅读全文
posted @ 2010-10-08 08:23 德仔 阅读(1091) 评论(0) 推荐(0) 编辑
Oracle PL/SQL:IF语句的基本使用
摘要:原文:http://psoug.org/reference/control_struct.htmlIF语句的使用A.基本的IF条件语句:基本语法:复制内容到剪贴板 程序代码IF THENEND IF;Example:复制内容到剪贴板 程序代码SQL> set serveroutput on;SQL> declare x number(3):=9;beginif x<10 the... 阅读全文
posted @ 2010-05-24 13:32 德仔 阅读(51562) 评论(1) 推荐(0) 编辑
总结Kill Session 的几种方法
摘要:1.在PL/SQL Developer 中 菜单"工具"--->Sessions选择要Kill的Session,鼠标右键进行操作2.在Toad 启动Toad,切换到Session Browser进入以下界面,查看所有对应User所开启的Session鼠标右键,或点击左上角的按钮对Session进行操作3.直接用SQL语句 查找所有Session复制内容到剪贴板 程序代码Select b.si... 阅读全文
posted @ 2010-04-21 00:26 德仔 阅读(1178) 评论(0) 推荐(0) 编辑
求同一商品不同代理在相同条件下的最新价
摘要:先前实现过的,还记录了Blog.不过这次有点不一样,记录一下。感谢fredrickhu求同一商品不同代理在相同条件下的最新价 ,如题 表: 商品代号代理号型号代理价生效日 1001A01H0423.802009-11-12 1002B37H0425.802009-11-13 1001B01H0525.802009-11-10 1003B48H0323.82009-11-17 1002B37H042... 阅读全文
posted @ 2009-12-12 10:36 德仔 阅读(235) 评论(0) 推荐(0) 编辑
Oracle几个常用的伪列(Pseudo-column)使用
摘要:Oracle的Pseudo-column,常被翻译成伪列,也有人翻译成虚拟字段。常常在我们的数据操作中带来一些意想不到的效果.常用到的主要有sysdate, systimestamp,RowNum ,RowID, CURRVAL, NEXTVAL,UID, USER,Level,ORA_ROWSCN1.SYSDATE, SYSTIMESTAMP,SYSDATE 返回当前的系统时间。SYSTIMES... 阅读全文
posted @ 2009-07-14 20:07 德仔 阅读(2262) 评论(0) 推荐(1) 编辑
Oracle包:增删改操作
摘要:我这是模仿一本书上来写的,编译是通过了,可不是知对不对。刚学,作个笔记吧。http://www.dezai.cn/blog/article.asp?id=256create or replace package UBS_USER_PKG is type user_record_type is record ( userID number(4), username varchar2(20), cre... 阅读全文
posted @ 2009-06-28 16:51 德仔 阅读(337) 评论(0) 推荐(0) 编辑
Oracle学习:管理表的策略
摘要:设计表 开发数据库应用系统时,数据库管理员负责规划和建立表空间,而规划和建立表则往往是由应用开发人员完成的。应用开发人员设计表时应考虑以下因素: 在为表、列、索引的视图、同义词、触发器等与表有关的对象命名时,应该使用权有意义的名称,其格式要有利于区分这些对象。 为了给用户和其它人员提供有意义的帮助信息,应该使用权Comment命令描述表、列的作用. 设计表时,应该使用权范式来规划每个表.范式分为第... 阅读全文
posted @ 2009-04-26 16:37 德仔 阅读(279) 评论(0) 推荐(0) 编辑
Oracle学习:数据库规划
摘要:Oracle相对于SQL的复杂程序有过之而无不及,DBA管理数据库需要事先有一个完善的数据库规划方案.一.对数据库中可能包含的表和索引等方案对象的大小数量进行评估,确定所需数据库的空间大小并以此创建表空间.二.对数据库所包含的操作系统文件的布局进行规划,结合数据库运行的特点来考虑它们在磁盘上的存放位置,以便适当均衡磁盘I/O操作,改善数据库性能.三.考虑用Oracle管理文件的特性来创建和管理包含... 阅读全文
posted @ 2009-04-20 09:14 德仔 阅读(543) 评论(0) 推荐(0) 编辑
常用的数据库统计SQL语句(2)
摘要:1.解决被零除(零做除数时)--来自百度问吧在统计系统中,需要求百分数, 如(sum(baseprice)-sum(quote))/sum(baseprice)*100)中, 如果sum(baseprice)为0,系统会报错,不能运行把sum(baseprice) 改为 nullif(sum(isnull(baseprice,0)),0) 就可以了,除于0会出错,除于null就不会出错了2.列出某... 阅读全文
posted @ 2009-04-07 08:16 德仔 阅读(1032) 评论(1) 推荐(0) 编辑
Oracle学习:Oracle常用函数集
摘要:虽然网上多得是,但是还是自己整理一下,加深印象。 提供给大家 Excel版,方便打印. 点击下载此文件 数值函数 函数 说明 备注 ABS(n) 返回n的绝对值 ACOS(n) ASIN(A) ATAN(n) 返回n的反余弦 反正弦值 反正切值 COS(n) SIN(n) TAN(n) 返回n的余弦值 正弦值 正切值 FLOOR(n) 返回小于或等于n的... 阅读全文
posted @ 2009-03-31 00:43 德仔 阅读(698) 评论(0) 推荐(0) 编辑
常用的一些数据统计SQL语句
摘要:只有在作统计分析的时候,你才能感觉到数据库的强大,才能感觉到数字游戏的趣味性所在。当然,对于企业而言,则是用于进行决策分析的最好支持之一. 最近刚完工的一个项目中对SQL的运用,让我又对SQL的理解与使用加深了一层。很高兴与大家分享其中的乐趣.废话少说,我们先建一个原始表吧。新建表: 程序代码 Create TABLE [dbo].[DezaiCn_Sale] ( [ID] int IDEN... 阅读全文
posted @ 2009-03-18 14:15 德仔 阅读(4297) 评论(0) 推荐(1) 编辑
用户权限管理设计(2)
摘要:上篇讲完了数据库的设计,这次我们讲讲在Net中的实现UI的实现,主要是方便用户操作,考虑用户体验,这个没有什么好说的后台管理菜单角色管理列表新增用户权限分配现在,我们根据数据库生成实体类。实体类的设计一般跟数据库的字段相差不大,可以用相关的ORM帮你生成我们再看看BLL层我这里是用户-角色的代码,其它的只要根据数据库存储过程就可以看出对应的方法是什么的 程序代码 /// /// Use... 阅读全文
posted @ 2008-12-23 12:51 德仔 阅读(774) 评论(1) 推荐(1) 编辑
用户权限管理设计(1)
摘要:用户管理权限设计一直是大家讨论的热点,因为几乎涉及到每一个开发的业务系统。我找了很多很多的资料,大家的核心基本上都是一样的:基于角色管理. 用户,角色,模块,权限的相互组合,就可以形成一个强大的权限管理系统。最近在一个项目中设计的一个用户权限的设计,很乐意与大家一起讨论及分享.设计思路我的设计思路或者说是我想要实现的功能1.用户的权限通过角色来控制,一个用户可以拥有多个角色.2.用户拥有不同角色时... 阅读全文
posted @ 2008-12-13 13:50 德仔 阅读(1539) 评论(4) 推荐(0) 编辑
多条件组合查询+分页
摘要:比较麻烦,把他记录下来。前台UI:实现的类代码: 程序代码 /// /// 多条件组合查询 /// /// 供应商代码 /// 物料代码 /// 合同有效日期搜索开始日期 /// 合同有效日期搜索结束日期 /// 厂别 /// 状态 /// POCT ... 阅读全文
posted @ 2008-06-05 12:36 德仔 阅读(1076) 评论(0) 推荐(0) 编辑