create table as select * from mysql_达梦数据库建表语句

create table as select * from mysql_达梦数据库建表语句达梦数据库建表语句之createtableasselect注意事项

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

  1. 创建测试表test
  1. 建表语句如下:

表1

create  table test(

id int identity(1,1) primary key,

numid  int unique,

name varchar(20) not null,

school  varchar(20),

addrid int,

foreign key(addrid) references  test1(id));

表2:

create table test1(

id int not null primary key,

name varchar(20)

);

  1. 查看表结构:

SELECT TABLEDEF(‘SYSDBA’,’TEST’);

create table as select * from mysql_达梦数据库建表语句

2、create table as方式建表与test相同表结构。

  1. 创建表:

Create table test1as  as select * from test1;

Create  table  testas  as  select * from test;

  1. 查看表结构:

SELECT TABLEDEF(‘SYSDBA’,’TESTAS’);

SELECT TABLEDEF(‘SYSDBA’,’TEST1AS’);

create table as select * from mysql_达梦数据库建表语句 

3、修改参数

  1. 2.218版本:支持CTAB_SEL_WITH_CONS=1,2,外键盘始终无法复制。

如果用户通过单表的全表查询进行建表操作,则可以通过将 INI 参 数 CTAB_SEL_WITH_CONS 置为 1 进行原始表上约束的拷贝,列上能拷贝的约束包括默认值属 性、自增属性、非空属性以及加密属性,表上能拷贝的约束包括唯一约束、PK 约束以及 CHECK 约束。CTAB_SEL_WITH_CONS

sp_set_para_value(1,’CTAB_SEL_WITH_CONS’,1);

sp_set_para_value(1,’CTAB_SEL_WITH_CONS’,2);

  1. 114版本:CTAB_SEL_WITH_CONS

查询:

select PARA_NAME,PARA_VALUE,MIN_VALUE,MAX_VALUE,DEFAULT_VALUE,FILE_VALUE from v$dm_ini where PARA_NAME=’CTAB_SEL_WITH_CONS’;

create table as select * from mysql_达梦数据库建表语句 

创建测试表及create table as 方式:

create table as select * from mysql_达梦数据库建表语句

Create table test3 as select * from test;  –建表

SELECT TABLEDEF(‘SYSDBA’,’TEST2′);   –查看建表语句

create table as select * from mysql_达梦数据库建表语句 

修改参数:

sp_set_para_value(1,’CTAB_SEL_WITH_CONS’,1);

create table as select * from mysql_达梦数据库建表语句 

sp_set_para_value(1,’CTAB_SEL_WITH_CONS’,2);

create table as select * from mysql_达梦数据库建表语句

再看看原表

create table as select * from mysql_达梦数据库建表语句 

4、总结

  • create table as select * 的方式新表主键定义失效,包含主键,唯一,外键,check约束,分区,索引以及列的默认值不会带到新表。
  • 通过sp_set_para_value 动态参数修改后,除了以下可以复制外,外键始终都无法复制。

create table as select * from mysql_达梦数据库建表语句 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196012.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 通过ProGet搭建一个内部的Nuget服务器

    通过ProGet搭建一个内部的Nuget服务器

    2022年2月21日
    44
  • 四轴飞行器原理图详解(三旋翼飞行器)

    顾名思义,四轴飞行器由四个螺旋桨高速旋转产生升力,为其提供飞行动力。四个电机转向正反各两个,可以相互抵消反扭矩。不同于常规固定翼飞机,多旋翼无人机属于静不稳定系统,因此必须依赖于强大的飞控系统才能飞行。四轴飞行器可分为“十字型”和“X型”,其中“十字型”机动性强主要应用在穿越机或特技表演无人机;“X型”稳定性强,是最常见的四轴飞行器构型。本文中所介绍的飞控系统都是基于“X型”四轴飞

    2022年4月17日
    93
  • linux未找到 ftp命令,Linux服务器ftp命令找不到「建议收藏」

    linux未找到 ftp命令,Linux服务器ftp命令找不到「建议收藏」ftpcommondnotfind先用命令rpm-qvsftpd检查是否安装了ftp服务器若显示vsftpd-2.2.2-11.el6_4.1.x86_64这样的信息,说明FTP服务器已安装,那为什么FTP命令不能用呢,那是FTP客户端没安装的缘故。下载ftp-0.17-51.1.el6.x86_64.rpm,下载地址有:http://rpm.pbone.net/index.php3/s…

    2022年9月2日
    2
  • python超链接格式_Openpyxl中的超链接样式「建议收藏」

    python超链接格式_Openpyxl中的超链接样式「建议收藏」4个答案:答案0:(得分:1)importopenpyxlfromopenpyxl.stylesimportFont,Color,colors#…#alternative1:sethyperlinkpropertytocelldeflink_1(cell,link,display=None):cell.hyperlink=linkcell.font=…

    2022年7月19日
    109
  • postMessage的使用

    postMessage的使用postMessage是H5的API,用来解决跨页面通信的。postMessage的使用分为发送方和接收方。发送方的代码用法如下:otherWindow.postMessage(message,targetOrigin,[transfer]);otherWindow是接收方的window对象。可以通过以下几种方法获得,例如window.open()方法返回的值就是打开页面的window对象,或…

    2022年7月13日
    33
  • 图解-使用【变异系数】赋予权重,并比较效果

    图解-使用【变异系数】赋予权重,并比较效果变异系数CoefficientofVariation用于比较多组数据的离散程度比较两组量纲不同的数据的离散程度,不能用标准差,可考虑变异系数不适用场景:数据下限小于0(导致平均值等于0)变异系数权重法使用变异系数计得的权重值会随着数据的变化而变化,可认为是一种无监督学习

    2022年5月27日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号