SQL~
guofei886
这家伙很赖,什么也没有留下~
展开
-
JAVA SQLServer 数据库驱动JTDS~
在用HIBERNATE操作数据库的TEXT字段时,大于2000的文字上传错误,困扰了二天才解决,原来是驱动问题。 我在网上找到的资料: 一:在通过jdbc连接SQL Server经常回出现[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket, 原因如下: 1,通过url连接的时候指定的服务器名称或者服务器地址不正确原创 2013-10-17 10:55:49 · 234 阅读 · 0 评论 -
ORACLE序列发生器--CREATE SE…
CREATE SEQUENCE Name CREATE SEQUENCE -- 创建一个新的序列发生器 Synopsis CREATE [ TEMPORARY | TEMP ] SEQUENCE seqname [ INCREMENT [BY] increment ] [ MINVALUE minvalue ] [ MAXVALUE maxvalue ] [ START原创 2013-10-17 11:03:32 · 211 阅读 · 0 评论 -
oracle中的关键字 保留字
官方文档说明: Reserved words and keywordsare identifiers that have special meaning in PL/SQL. You cannot use reserved words as ordinary user-defined identifiers. You can use them as quoted user-defined iden原创 2013-10-17 11:03:30 · 240 阅读 · 0 评论 -
MySQL命令及使用技巧以及当前时间…
MySQL数据库中需要建立时间字段并且设置其默认值为当前执行时间的方法是:建立字段类型为timestamp,并设置默认值为CURRENT_TIMESTAMP。即可,另外方法是设置字段为timestamp或者varchar,在执行插入语句时带入的值为 Now(),这个函数产生的时间格式为:2010-01-15 11:28:50。 如果字段类型为DATE,只能存储精确到原创 2013-10-17 11:00:15 · 251 阅读 · 0 评论 -
mysql中limit用法~
使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。 SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。原创 2013-10-17 11:00:02 · 217 阅读 · 0 评论 -
ORA-28001: the passwor…
ORA-28001: the password has expired解决方法 Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中原创 2013-10-17 11:04:02 · 209 阅读 · 0 评论 -
将数据从MySQL迁移到Oracle的注意…
1. 自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。 CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记) INCREMENT BY 1 START WITH 1 MAXVALUE 99999 CYCLE NOCAC原创 2013-10-17 11:03:23 · 250 阅读 · 0 评论 -
oracle分页
①采用rownum关键字(三层嵌套效率更高) SELECT * FROM( SELECT A.*,ROWNUM num FROM (SELECT * FROM t_order)A WHERE ROWNUM15) WHERE num>=5;--返回第5-15行数据 ②采用row_number解析函数进行分页 SELECT xx.* FROM( SELECT t.*,row_numb原创 2013-10-17 11:00:38 · 226 阅读 · 0 评论 -
Oracle9i 一些设置~
oracle所有的服务都改成手动,用oracle的时候,只需要开启Oracle****TNSListener和OracleService***这两个服务就行了。最好这样手动开启,开机启动这些服务的话你会发现你开机会很长时间。 oracle 9i http服务占用了 80、443端口问题 解决办法:Oracle的安装祝目录下找 apache\apache\conf 底下有一个h原创 2013-10-17 11:00:34 · 213 阅读 · 0 评论 -
MySQL的SET字段类型~
SET是一个字符串对象,可以有零或多个值,其值来自表创建时规定的允许的一列值。指定包括多个SET成员的SET列值时各成员之间用逗号(‘,’)间隔开。这样SET成员值本身不能包含逗号。 例如,指定为SET('one', 'two') NOT NULL的列可以有下面的任何值: '' 'one' 'two' 'one,two' SET最多可以有64个不同的成员。 当创建表时,SET成员值的尾部空格将自动原创 2013-10-17 10:59:41 · 170 阅读 · 0 评论 -
SQL语句:左外链接~
SQL语句:左外链接用法: select n.* ,c.cname,t.tname from Newsdate n left join Newsclass c on c.id=n.classid left join Newstype t on t.id=n.typeid where n.id=7222 order by n.id desc 例: select n.id原创 2013-10-17 10:57:49 · 259 阅读 · 0 评论 -
Windows下mysql免安装版配置与使用…
下载这样的mysql-noinstall-5.1.6(win32),官方打包的时候前缀是noinstall就是指免安装版文件包了 1、把压缩文件mysql-noinstall-5.1.6-alpha-win32.zip解压到一个目录下,即安装目录,通常为mysql 2、创建my.ini配置文件‚内容如下: [mysqld] #设置basedir指向mysql的安装路径 basedir=.原创 2013-10-17 10:57:38 · 203 阅读 · 0 评论 -
MySQL5.1非安装版在Windows中的安…
我们现http://www.mysql.com网站上下载MySQL5.1的ZIP文件。 我要安装到E盘,就将文件解压到E盘,将文件夹名称改为mysql(随你喜欢),数据库文件夹默认(E:\mysql\data)。 现将E:\mysql里边的my-huge.ini,my-innodb-heavy-4G.int,my-large,ini,my-medium.ini.my-small.ini这五个文件之原创 2013-10-17 10:57:36 · 209 阅读 · 0 评论 -
SQLServer 装不上解决~
打开注册表编辑器,在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。原创 2013-10-17 10:57:09 · 198 阅读 · 0 评论 -
MySQL导入.sql文件及常用命令
在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source d:/myprogram/database/db.sql; 另附mysql常用命令: 一) 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL 首先在打开DOS窗口,然后进入m原创 2013-10-17 11:03:36 · 174 阅读 · 0 评论