如何在指定的表空间中创建表
我现在创建了一个表空间A,另外有一个CreateTable.sql文件。要把CreateTable.sql中的表,存储过程等创建在表空间A中,该怎么操作???急问。 问题点数:100、回复次数:11Top
1 楼caijf(峰回路转)回复于 2004-11-03 21:02:15 得分 0
请教各位了。Top
2 楼yjdn(人形机器)回复于 2004-11-03 21:15:40 得分 20
create table 表名(字段名 类型..) tablespace 空间名;Top
3 楼yjdn(人形机器)回复于 2004-11-03 21:26:40 得分 10
或者把你的那个表空间设为默认表空间Top
4 楼ATGC(花开蝶舞,木秀鸟栖)回复于 2004-11-03 21:29:19 得分 5
楼上的说完了。。。。。Top
5 楼biliky()回复于 2004-11-03 21:54:14 得分 30
将你的sql文件tablespace关键字后面的表空间名换成你建立的表空间名A就可执行了。
在命令行下登陆数据库后用@CreateTable.sql即可执行sql文件。Top
6 楼soniczck(城市农作物)回复于 2004-11-03 22:18:50 得分 15
在你CreateTable.sql的建表语句中指定DEFAULT TABLESPACE 为 A表空间。
运行的话就如楼上所说。Top
7 楼zhpsam109(JACKY.昊昊)回复于 2004-11-04 08:56:26 得分 1
up!Top
8 楼zhaokeke2004(男人·海洋)回复于 2004-11-04 09:07:07 得分 10
如果登录的用户是属于表空间A的话,默认情况下创建的表也是再表空间A中的.Top
9 楼bluelamb(bluelamb)回复于 2004-11-04 09:13:36 得分 0
create table 表名(字段名 类型..) tablespace 空间名;Top
10 楼Croatia(Croatia)回复于 2004-11-04 09:17:27 得分 0
指定tablespace就可以了。Top
11 楼bzszp(SongZip)回复于 2004-11-04 09:28:22 得分 9
如果你在这个表空间有权限,就可以制定tablespace,否则不行。Top




