sql
aiqing0119
这个作者很懒,什么都没留下…
展开
-
连接查询
写道一、外连接 1.概念:包括左向外联接、右向外联接或完整外部联接 2.左连接:left join 或 left outer join (1)左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行, 则在相关联的结果集行中右表的所有选择列表列均为空值(null)。 (2)sql语句 select * from tab...原创 2011-04-28 00:09:58 · 85 阅读 · 0 评论 -
PLSQLDev工具插入到oracle数据库插入不了中文字符解决
写道利用该工具插入中文不能插入,会报:quoted string not properly terminated 异常信息 这是数据库字符编码的问题,这个意思是 缺少一个引号,当你明明已经在中文字符已经添加有引号,但是还是报这个异常,这绝对是字符编码的问题,也有可能是字符没有添加引号,如果有引号还报这个异常,那就是字符编码的问题 怎么解决?为了安全起见,我们可以这样去设置数据库德字符...原创 2011-03-15 09:50:50 · 155 阅读 · 0 评论 -
oracle数据库插入日期型数据
写道oracle数据库插入日期型数据 往Oracle数据库中插入日期型数据(to_date的用法) 今天碰到了需要往Oracle数据库中插入日期型数据,要使用TO_DATE函数,在网上发现一篇写的不错的文章,摘来一起分享。 INSERT INTO FLOOR VALUES ( to_date ( '2007-12-20 18:31:34' , 'YYYY-MM-DD HH24:MI:SS' )...原创 2011-03-15 09:39:57 · 276 阅读 · 0 评论 -
oracle的命令行登录方式
写道1. 普通账户C:\>sqlplus scott/tiger2. 以DBA登录对于10g:C:\>sqlplus sys/manager as sysdba但是对于9i,以上写法无效,应该使用:C:\>sqlplus sys/manager@“oracle as sysdba" 注意引号其中的oracle为本地Oracle数据库SID...原创 2011-03-02 11:40:10 · 280 阅读 · 0 评论 -
mysql数据库乱码终极解决
写道打开数据表 导出数据库表的源码 DROP TABLE IF EXISTS `cmdbrcmsemmidtable`;CREATE TABLE `cmdbrcmsemmidtable` ( `SERIAL_NUMBER` varchar(100) NOT NULL, `RESOURCE_NAME` varchar(100) default NULL, `MODEL...原创 2011-02-28 13:39:32 · 111 阅读 · 0 评论 -
HQl语法结构
写道1.HQL:Hibernate Query Language 2.HQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。 3.HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按 4.如下步骤进行: 5.(1)获取Hibernate Session对象; 6.(2)编写HQL语句; 7.(3)以HQL语句作为参数,调用Session的createQue...原创 2011-04-28 00:34:54 · 93 阅读 · 0 评论 -
Mysql语法
写道Mysql语法总结 一.数据库和表 创建数据库:create database databaseName 删除数据库: drop database databaseName 显示数据库:show databases; 数据库切换:use databaseName; 创建表: create table <tableName> (<field1> <fieldTy...原创 2011-04-28 00:33:17 · 101 阅读 · 0 评论 -
在oracle中实现自增功能
写道先假设有这么一个表: create table S_Depart ( DepartId INT not null, DepartName NVARCHAR2(40) not null, DepartOrder INT default 0, constraint PK_S_DEPART primary key (DepartId) ); 在oracle中sequence就是所谓的序列号,每次...原创 2011-04-28 00:30:16 · 109 阅读 · 0 评论 -
SQL结构化查询语言1
写道可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。 查询和更新指令构成了 SQL 的 DML 部分: •SELECT - 从数据库表中获取数据 •UPDATE - 更新数据库表中的数据 •DELETE - 从数据库表中删除数据 •INSERT INTO - 向数据库表中插入数据 SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可...原创 2011-04-28 00:17:11 · 85 阅读 · 0 评论 -
SQL结构化查询语言2
写道TOP 子句 TOP 子句用于规定要返回的记录的数目。 对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。 注释:并非所有的数据库系统都支持 TOP 子句。 SQL Server 的语法: SELECT TOP number|percent column_name(s) FROM table_nameSQL TOP 实例现在,我们希望从上面的 "Persons" 表中选取头两条记录...原创 2011-04-28 00:15:30 · 100 阅读 · 0 评论 -
trigger 触发器的使用
1.目的: 网厅前台订单查询中只查到netb_order的内容,由于接到一个越级投诉,用户需要看到预受理单子 关于10000号客户人员对订单的回复,由于订单表根据订单类型的不同,关联的是不同的订单明细表,10000号 客服人员的回复存在不同的订单明细表里,于是考虑在数据库级别使用触发器。这样改动量小 2.实现: a.首先在netb_order中加一个字段 叫 replycontent 用来存100...原创 2011-03-24 11:19:40 · 177 阅读 · 0 评论