
DB
Jerry-Judy
做一个快乐的向日葵,向上,向阳,欣欣向荣!
展开
-
oracle group by使用
[size=medium]1.分组函数,只要字段不带有聚合函数的都要加入到group by 的后面进行分组.例:select a , b, sum(c) from tablename group by a,b;2.如为单行查询设置查询条件(例如,state_cd="MA")那样,也可以使用having子句为一组记录设置查询的条件。例如,假如只想了解客户超过300个的州,使用having子句...原创 2010-08-25 10:04:57 · 80 阅读 · 0 评论 -
oracle导入导出
[size=medium]1.导入导出命令在cmd下面写,不在sqlplus下面写2.导入写法:[/size] [code="java"] imp user/password@TEST file=d:\daochu.dmp full=y log=E:/imp1.log imp user/password@TEST fromuser=test touser=test...原创 2010-12-02 16:07:56 · 110 阅读 · 0 评论 -
DB2安装报错:automation服务器不能创建对象
[size=medium]automation服务器不能创建对象今天在装DB2出现了“automation服务器不能创建对象”这个问题,在网上找了一下,找到两个解决方法:一:主要是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll 二:如果javascript脚本中报...原创 2010-12-02 15:26:01 · 158 阅读 · 0 评论 -
SQL SERVER ADD COLUMN
Add Column:[code="java"]ALTER TABLE TEST ADD TYPE VARCHAR(255) NULL DEFAULT ''[/code]原创 2010-11-18 14:50:58 · 2252 阅读 · 0 评论 -
You have an error in your SQL syntax
[size=medium]今天在开发一个模块写建表语句是出现You have an error in your SQL syntax。。。查阅资料后发现原来 CLIENT是 mysql关键字而我用它做字段名,显然不行了。改了字段名之后问题解决。[/size]...原创 2010-11-13 14:57:17 · 155 阅读 · 0 评论 -
ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束 '' 冲突。该冲突发生于数据库 '',表 '', column ''。...
在数据库中添加外键出现ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束 'FK_product_column' 冲突。该冲突发生于数据库 'ZhuoLangLvShi',表 'T_Column', column 'Id'。根源: t_product 表有数据解决:删掉t_product 表的数据再执行sql语句ALTER TABLE t...原创 2010-10-13 22:52:56 · 973 阅读 · 0 评论 -
使用 Powerdesigner 12.5 对 SQL Server 2005 数据库进行反向工程(Reverse Engineering),有时会发生 SQL...
[size=medium]使用 Powerdesigner 12.5 对 SQL Server 2005 数据库进行反向工程(Reverse Engineering),有时会发生 SQLSTATE = 37000 错误解决方案:1.在出现错误的数据库里面执行 EXEC sp_dbcmptlevel CallCenterEIS,90 再执行反向工程2.使用向...原创 2010-09-28 20:30:32 · 127 阅读 · 0 评论 -
SQL基础系列---full join
1.full join关键字表示只要其中某个表存在匹配,就返回行2.FULL JOIN 关键字语法[code="java"]SELECT column_name(s)FROM table_name1FULL JOIN table_name2 ON table_name1.column_name=table_name2.column_nam[/code]e注释:在某些数据库中...原创 2010-09-26 21:25:08 · 151 阅读 · 0 评论 -
SQL基础系列---right join
1.right joinR关键字会返回右表中的所有行,即使在左表 中没有匹配的行。2.RIGHT JOIN 关键字语法[code="java"]SELECT column_name(s)FROM table_name1RIGHT JOIN table_name2 ON table_name1.column_name=table_name2.column_name[/code]...原创 2010-09-26 21:15:42 · 106 阅读 · 0 评论 -
SQL基础系列---left join
1.left join会从左表中返回所有的行,即使右表没有匹配的行。2.LEFT JOIN 关键字语法[code="java"]SELECT column_name(s)FROM table_name1LEFT JOIN table_name2 ON table_name1.column_name=table_name2.column_name[/code]注释:在某些数据...原创 2010-09-26 21:00:51 · 191 阅读 · 0 评论 -
SQL基础系列二------JOIN
1.数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数据的情况下,把表间的数据交叉捆绑在一起。 2•JOIN: 如果表中有至少一个匹配,则返回行 •LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行 •RIGHT JOIN: 即使左表中没...原创 2010-09-26 20:45:58 · 129 阅读 · 0 评论 -
SQL基础系列------union操作符
[size=medium]1.UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,[b]UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。[/b]2.默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL下面的例子中使用的原始表:Employ...原创 2010-09-26 20:17:25 · 102 阅读 · 0 评论 -
MYSQL不区分表名大小写方法
在LINUX下调一个程序老说找不到表,但是我明明是建了表的,在MYSQL的命令行下也可以查到,为什么程序就找不到表呢? 后来请教了一个老师才搞定,原来是LINUX下的MYSQL默认是要区分表名大小写的,哎,弄了那么旧,害死我了。 让MYSQL不区分表名大小写的方法其实很简单: 1.用ROOT登录,修改/etc/my.cnf 2.在[mysqld]下加入一行:lower_ca...原创 2011-04-29 10:04:05 · 322 阅读 · 0 评论 -
Hibernate 主键生成策略
[size=medium]主键生成策略是指 [color=green]1、 native 对于 oracle 采用 Sequence 方式,对于MySQL 和 SQL Server 采用identity(自增主键生成机制),native就是将主键的生成工作交由数据库完成,hibernate不管(很常用[/color])[color=green]2、Assigned ...原创 2010-08-28 08:20:44 · 77 阅读 · 0 评论 -
一个比较好的sql学习网站
分享一个比较好的sql学习网站http://www.sqlzoo.cn/原创 2010-08-26 18:30:28 · 202 阅读 · 0 评论 -
oracle启动与停止
开启:[code="java"]net start OracleServiceLINKnet start OracleOraDb10g_home1TNSListenernet start OracleOraDb10g_home1iSQL*Plusnet start OracleDBConsolelink[/code]停止:[code="java"]n...原创 2010-12-02 19:40:09 · 95 阅读 · 0 评论