sql语句中怎么用create table新建表并且放入指定的表空间,不是创建表空间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql语句中怎么用create table新建表并且放入指定的表空间,不是创建表空间相关的知识,希望对你有一定的参考价值。

create table abc 后面加什么使abc表创建的时候是放入users表空间里面的,而不是默认的sys表空间的

按如下语句就可以:

create table student
(id int,
name varchar2(20),
sex varchar2(2),
age int) 
tablespace hotel;

说明,其中前边的create的语句基本和平常的建表语句无异,但是最后要加上tablespace hotel,其中hotel就是指定的表空间。

参考技术A use users
go
create table abc追问

无效的语句,我实在plsql里面打的

参考技术B create table tablename(field1 number) tablespace spacename本回答被提问者采纳

怎么用SQL语句CREATE TABLE的主键为“自动增加”

自动递增:AUTO_INCREMENT

例子:

主键自增:
CREATE TABLE   test
(
id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(15) NOT NULL
)AUTO_INCREMENT = 100;

上面的test表,主键id为自动递增的

参考技术A create table tableName( id int identity(1,1) primary key, data varchar(50) ) /* identity(1,1)就是自动增加,第一个参数是种子值,第二个是增量值; primary key是主键*/ 参考技术B CREATE TABLE [dbo].[表名](
[ID] [INT] IDENTITY(1,1) NOT NULL,
[其它字段] [INT] NOT NULL,
[AddTime] [DATETIME] NULL DEFAULT (GETDATE())
) ON [PRIMARY]

以上是关于sql语句中怎么用create table新建表并且放入指定的表空间,不是创建表空间的主要内容,如果未能解决你的问题,请参考以下文章

怎么用SQL语句CREATE TABLE的主键为“自动增加”

用source语句导入sql文件时中文乱码如何解决

Hive学习 第四课 创建表并load 数据到表

sql sever怎么查看之前的建表语句

Oracle中,为啥同样的SELECT查询语句,加了CREATE TABLE AS后速度更快了?

mysql5.5基础 show create table...G 查看创建表时候用的SQL语句