首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SQL命令 TUNE TABLE

    描述 TUNE TABLE命令根据表中当前的数据对现有表进行调优。 该数据应该代表表完全填充时所期望的数据。 TUNE TABLE根据代表性数据计算和设置表的块大小、选择性和范围大小。...如果指定的表名不存在,TUNE TABLE将发出SQLCODE -30错误。 权限 TUNE TABLE命令是一个特权操作。...如果拥有适当的权限,可以使用GRANT命令为用户或角色分配%ALTER_TABLE权限。 管理权限是特定于名称空间的。 用户必须对指定的表具有%ALTER权限。...可以通过调用%CHECKPRIV命令来确定当前用户是否具有%ALTER权限。 可以使用GRANT命令为指定的表分配%ALTER权限。...可以选择让TUNE TABLE使用新的TUNE TABLE值重新编译所有这些缓存的查询。 如果运行TUNE TABLE没有更改任何TUNE TABLE值,则不会清除缓存的查询。

    63640

    SQL命令 DROP TABLE

    SQL命令 DROP TABLE 删除表及其数据(可选)。...描述 DROP TABLE命令删除一个表及其对应的持久化类定义。如果该表是其架构中的最后一项,则删除该表也会删除该架构及其相应的持久化类包。...权限 DROP TABLE命令是特权操作。用户必须具有%DROP_TABLE管理权限才能执行DROP TABLE。否则将导致SQLCODE-99错误,因为%msg用户没有%DROP_TABLE权限。...由于这些原因,通常建议在删除表之前使用REVOKE命令撤消表中的对象权限。 包含数据的表 默认情况下,DROP TABLE删除表定义和表数据。...如果其中任何一个适用,DROP TABLE将使用效率较低的DELETE RECORD操作删除表的数据。 可以使用TRUNCATE TABLE命令删除表的数据,而不删除表定义。

    1.2K60

    mysql table相关命令

    https://blog.csdn.net/haluoluo211/article/details/77970345 本文内容如下: mysql table 创建 create table(by...other) like A1 as A2 (根据另一个表创建新表) see how table is created (显示表创建时的sql) rename table(表重命名) show all...tables in database(显示数据库中所有的表) 删除表/清空表中所有的数据delete(truncate) all rows in table ---- mysql table 创建...表的创建很容易啦,create table tb_name()示例如下: create table tb_scrape_yy( id int(10) auto_increment not null...删除表,以及表中的所有数据 # 下面这个命令回删除表,以及表中的所有数据 drop table tablename; 删除中的所有数据 ,不删除表,有些时候表中的数据量太大了,我们需要清空表中的所有数据

    1.1K20

    SQL命令 CREATE TABLE(三)

    SQL命令 CREATE TABLE(三) 字段数据约束 数据约束控制字段允许使用的值、字段的默认值以及数据值使用的排序规则类型。所有这些数据约束都是可选的。...DEFAULT函数在准备/编译CREATE TABLE语句时(而不是在执行语句时)使用有效的时间精度设置。...OBJECTSCRIPT文字关键字短语使您能够通过提供包含ObjectScript代码的带引号的字符串来生成默认值,如下例所示: CREATE TABLE mytest ( TestId INT...注意:要将命名空间默认排序规则从%SQLUPPER(不区分大小写)更改为另一种排序规则类型,如%SQLSTRING(区分大小写),请使用以下命令: WRITE $$SetEnvironment^%apiOBJ...("collation","%Library.String","SQLSTRING") 发出此命令后,必须清除索引,重新编译所有类,然后重建索引。

    1.2K20

    SQL命令 CREATE TABLE(一)

    描述 CREATE TABLE命令创建指定结构的表定义。 IRIS自动创建与此表定义对应的持久化类,其属性与字段定义对应。CREATE TABLE将相应的类定义为DdlAllowed。...注:CREATE TABLE通过指定字段定义和其他元素创建表。使用CREATE TABLE AS SELECT命令通过从现有表复制字段定义和数据来定义表。...语法概述 CREATE TABLE命令具有以下总体语法: 表名,限定名(schema.tablename)或非限定名(Tablename)。 一对圆括号,用逗号分隔的表格元素列表括起来。...SQL安全和权限 CREATE TABLE命令是特权操作。用户必须具有%CREATE_TABLE管理权限才能执行CREATE TABLE。...如果拥有适当的授予权限,则可以使用GRANT命令将%CREATE_TABLE权限分配给用户或角色。管理权限是特定于命名空间的。 默认情况下,将强制执行CREATE TABLE安全权限。

    1.4K30

    SQL命令 CREATE TABLE(五)

    此引用的最简单形式如下例所示,其中外键显式引用Customers表中的主键字段CustID: CREATE TABLE Orders ( OrderID INT UNIQUE NOT NULL,...如果通过动态SQL或xDBC执行CREATE TABLE,则需要REFERENCES权限。 指称动作子句 如果一个表包含外键,对一个表的更改会对另一个表产生影响。...下面是一个嵌入式SQL示例,它发出一条使用两个引用动作子句的CREATE TABLE语句。请注意,本例假设已存在名为PhysNum(主键字段为PhysNum)的关联表。...切片键定义应该紧跟在table-element-commist的右括号之后,但在WITH子句之前(如果指定)。为了向后兼容,支持将分片键定义指定为table-element-commist中的元素。...必须使用CREATE TABLE或持久类定义将表定义为分割表。不能使用ALTER TABLE向现有表添加分片键。 如果表有定义的IDKEY,则必须将字段定义为分片键字段。

    1.8K50

    SQL命令 CREATE TABLE(四)

    建议指定约束名称; 当使用ALTER TABLE命令从表定义中删除约束时,需要此约束名。 约束名称可以是任何有效的标识符; 如果指定为分隔符,则约束名可以包含"....如果CREATE TABLE或ALTER TABLE语句在标识字段或包括标识字段的一组列上定义了主键约束或唯一约束,则会忽略约束定义,并且不会创建相应的主键或唯一索引定义。...CREATE TABLE示例定义了这些字段: CREATE TABLE MyStudents ( Name VARCHAR(16) NOT NULL, DOB DATE, AutoInc...定义主键有三种语法形式: CREATE TABLE MyTable (Field1 INT PRIMARY KEY, Field2 INT) CREATE TABLE MyTable (Field1...随后的ALTER TABLE语句: ALTER TABLE MyTable ADD CONSTRAINT MyTablePK PRIMARY KEY (f1) 生成SQLCODE-307错误。

    1.4K20

    create table,show tables,describe table,DROP TABLE,ALTER TABLE ,怎么使用?

    2)表本身(非表数据)的基本操作: CREATE TABLE 表名 (列_1_名 列_1_类型 列_1_细节,      列_2_名 列_2_类型 列_2_细节,     ...         );...例如:create table student(id int not null,name char(10),age int); 例如:CREATE TABLE t (id INT NOT NULL,...NOT NULL, first_name CHAR(30) NOT NULL, d DATE NOT NULL);    show tables;显示当前数据库中的Tables describe table_name...;显示table各字段信息 DROP TABLE t; (删除表) DROP TABLE t1, t2, t3;  ALTER TABLE t ADD x INT NOT NULL;(增加一列) ALTER...TABLE t DROP x; (删除y)   3)表数据的基本操作: 添加纪录: INSERT INTO 表名 (列_list) VALUES (值_list);  例如: INSERT INTO

    2K10
    领券