排序
SQL2000中改名和删除默认sa帐号的最安全方法
这个sa一般情况下是既不可以更改名称,也不可以删除,呵呵,有点鸡肋的味道,弃置可惜,食之无味。在偶装上 sql2000之后,感觉总之怪怪的,放着这个后门在,始终都不放心,担心有一天被人破出...
如何批量生成MySQL不重复手机号大表实例代码
前言 在MySQL很多测试场景,需要人工生成一些测试数据来测试。本文提供一个构造MySQL大表存储过程,可以生成包含用户名,手机号码,出生日期等字段。也可以通过滤重来使得手机号码不重复,模拟...
Oracle数据库索引的维护
Oracle中最常见的索引,即是B-tree索引。本文中涉及的数据库版本是Oracle8i。 一.查看系统表中的用户索引 在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过...
利用JDBC发送SQL语句
Statement 对象用于将 SQL 语句发送到数据库。实际上有三种 Statement 对象,它们都作为在给定连接上执行 SQL 语句的包容器:Statement、PreparedStatement(它从 Statement 继承而来)和 Calla...
PostgreSQL存储过程用法实战详解
postgreSQL存储过程用法。具体如下: 写一个获取表中最新ID值. 上代码 1 2 3 4 5 6 7 8 CREATE TABLE department( ID INT PRIMARY KEY NOT NULL, d_code ...
Mysql:The user specified as a definer (‘xxx@’%’) does not exist的解决方案
在MySQL中,当您创建存储过程、函数、触发器或事件时,需要指定DEFINER来定义其创建者。如果DEFINER指定的用户不存在,会出现以下错误: The user specified as a definer ('xxx@'%') does not exis...
对有insert触发器表取IDENTITY值时发现的问题
问题是这样的: T1表上有一个INSERT的触发器,在插入数据的时候,会自动往T2表里面插一条记录 这样当我在T1表上插入新的数据时,取@@IDENTITY的时候,返回的id值是T2表里面的新记录的值 赶快查了下ms...
insert和select结合实现"插入某字段在数据库中的最大值+1"的方法
问题一 将表一的数据导入表二: 将表一的数据导入表二: 将表二中的数据 插入到 表一,表一的列对应表二 select 出来的列 INSERT INTO 表一 (column1, column2, column3, column4) select col...
PostgreSQL中调用存储过程并返回数据集实例
PHP的PDO预处理语句与存储过程
PHP PDO 预处理语句与存储过程 很多更成熟的数据库都支持预处理语句的概念。 什么是预处理语句?可以把它看作是想要运行的 SQL 的一种编译过的模板,它可以使用变量参数进行定制。预处理语句可...









