
数据库系统
longforfreedom
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用SQL生成SQL
遇到需要批量删除数据中的表的问题,二十来个表,手写DROP TABLE 太麻烦了,虽然现在有很多前端工具都有类似功能,但也需要点N次鼠标后才能完成,要是有外键更麻烦。可以用Python等脚本完,但我想最简单的还是用SQL生成DROP TABLE语句,在此分享一下。 用SQL生所DROP TABLE 语句的思路是,只要能从SELECT语句中得到表名即可用以下得到...原创 2010-03-04 23:25:03 · 197 阅读 · 0 评论 -
PostgreSQL中SQL转储方式的备份及恢复
SQL转储pg_dumppg_dump [options] ….. Databasename 备份单个数据库,常用选项如下,更多选项可以请pg_dump --help一般选项:-f 指定输入文件,默认为标准输出-F 输出格式c:定制,t:tar,p 明文,-Z被压缩的级别(0-9)-C包括创建命令-E指定编码-s只有模式,不包括数据如下,将数据库databasename备份到c:...2009-12-16 14:01:03 · 306 阅读 · 0 评论 -
MyBaits中Insert至动态表名及foreach使用
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="mm.i2011-07-12 11:44:30 · 874 阅读 · 0 评论 -
DB2 JDBC 驱动在Tomcat7 下报错的问题
一个简单工程在tomcat6和Jetty下运行都没有问题,但在Tomcat7下启动报错如下: 八月 06, 2012 4:54:24 下午 org.apache.catalina.core.ContainerBase addChildInternal严重: ContainerBase.addChild: start: org.apache.catalina.Lifecycle...2012-08-06 17:13:08 · 487 阅读 · 0 评论 -
Shell执行DB2 SQL
#!/usr/bin/env shDBNODE='nodename'DBUSER='username'DBPASSWORD='password'connDB2(){ if( db2 connect to $1 user $2 using $3 > /dev/null ) then echo 'OK' else echo ...2012-08-29 12:01:49 · 1589 阅读 · 0 评论