Oracle parameter可能值获取方法
有时不清楚一些参数的所有允许设定的值,可以由以下两个方法获得 1.直接输入错的值,让error来提示 实现代码如下: SQL> alter system set "_db_block_cache_protect"=what scope=spfile; alter system set "_db
有时不清楚一些参数的所有允许设定的值,可以由以下两个方法获得 1.直接输入错的值,让error来提示 实现代码如下: SQL> alter system set "_db_block_cache_protect"=what scope=spfile; alter system set "_db
方法一 delete from test; alter table `test` auto_increment=1 (好处,可以设置AUTO_INCREMENT 为任意值开始) 提示:如果表列和数据很多,速度会很慢,如90多万条,会在10分钟以上。 方法二 truncate table test (
实现代码如下:---------------------------------------------------- --针对SQL 2000 的分页存储过程 --Time:2008-9-25 ----------------------------------------------------
修改my.ini,在[mysqld]下加上default-storage-engine=INNODB 其中红色字体部分是要指定的引擎名称。用sql语句修改已经建成表的引擎:alter table tableName type=InnoDB 下面贴出我的my.ini文件供参考(http://www.m
一、 MySQL: 索引以B树格式保存 Memory存储引擎可以选择Hash或BTree索引,Hash索引只能用于=或的等式比较。 1、普通索引:create index on Tablename(列的列表) alter table TableName add index (列的列表)
去掉数据重复 增加两个字段 alter TABLE T_Employee Add FSubCompany VARchar(20); ALTER TABLE T_Employee ADD FDepartment VARCHAR(20); 给新加的字段赋值 UPDATE T_Employee SET F
今天在论坛上看到一个问题,如下: 解决这个问题,Insus.NET写了一个函数,可以方便以后的扩展,如果数值出现TB或是或更高时,可以只改这个函数即可。实现代码如下: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER FUNCTION [d
下面是Infor syteline 8.02的自定议函数: 实现代码如下: MidnightOf ALTER FUNCTION [dbo].[MidnightOf] ( @Date DATETIME ) RETURNS DATETIME AS BEGIN RETURN (dateadd(year,(
这个需求是有个表结构,本身设计为 但现在需要将blob里地17、18、19三个字段里的数据作为数字保存在blob外新增的三个字段Gem1 Gem2 Gem3上。 通过下面的sql语句可以做到:1、增加三个字段: 实现代码如下: alter table EquipmentInfo add Gem1 T
DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 Create