首页 > 数据库 >sql Server利用其create脚本来创建表

sql Server利用其create脚本来创建表

时间:2023-08-26 09:22:58浏览次数:65  
标签:20 OFF create Server mes sql GO varchar NULL

 1 -- 这是依据系统自动生成的create脚本,填入所需字段来创建表
 2 
 3 USE [csnprod]
 4 GO
 5 
 6 /****** Object:  Table [dbo].[message_master]    Script Date: 2023/8/25 12:57:06 ******/
 7 SET ANSI_NULLS ON
 8 GO
 9 
10 SET QUOTED_IDENTIFIER ON
11 GO
12 
13 SET ANSI_PADDING ON
14 GO
15 -- 创建主表:主键、所需字段、创建人和修改人
16 CREATE TABLE [dbo].[mes_master](
17     [mes_id] [numeric](18, 0) IDENTITY(1,1) NOT NULL,
18 
19     [mes_title] [varchar](50) NOT NULL,
20     [mes_grade] [varchar](20) NOT NULL,
21 
22     [create_user] [varchar](20) NOT NULL,
23     [create_time] [datetime] NOT NULL,
24 
25     [trans_user] [varchar](20) NOT NULL,
26     [trans_time] [datetime] NOT NULL,
27  CONSTRAINT [PK_mes_master] PRIMARY KEY CLUSTERED 
28 (
29     [mes_id] ASC
30 )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
31 ) ON [PRIMARY]
32 
33 GO
34 ---------------------------------------------------------------------------------------------
35 ---------------------------------------------------------------------------------------------
36 SET ANSI_PADDING OFF
37 GO
38 
39 -- 明细表:有自己的主键、与主表有同名关联字段、所需字段、创建人和修改人
40 CREATE TABLE [dbo].[mes_details](
41     [id] [numeric](18, 0) IDENTITY(1,1) NOT NULL,
42 
43     [mes_id] [numeric](18, 0) NOT NULL,
44 
45     [mes_notifier] [varchar](50) NOT NULL,
46     [noti_department] [varchar](20) NOT NULL,
47 
48     [create_user] [varchar](20) NOT NULL,
49     [create_time] [datetime] NOT NULL,
50 
51     [trans_user] [varchar](20) NOT NULL,
52     [trans_time] [datetime] NOT NULL,
53  CONSTRAINT [PK_mes_details] PRIMARY KEY CLUSTERED 
54 (
55     [id] ASC
56 )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
57 ) ON [PRIMARY]
58 
59 GO
60 
61 SET ANSI_PADDING OFF
62 GO

 

标签:20,OFF,create,Server,mes,sql,GO,varchar,NULL
From: https://www.cnblogs.com/mengweilong/p/17658346.html

相关文章

  • mysql字符串替换 replace方法替换字段中的值
    需求:字符串A是一个JSON字符串,其中的属性值可能为空吗,例如字段”result“{"处理结果":{"字段A":{"结果":""},......,{"字段X":{"结果”:""}}}需求:如果其中的结果为空则将 {"结果":""}替换为""selectreplace(result,'{"......
  • 动态SQL
    动态SQL<!--字符串需要跟null和空串比较其他类型只要跟null比较if:使用test进行条件判断,只有条件成立,条件中的sql才会生效where:只会在<where>标签内部有内容的情况下才插入where子句,而且会自动去除子句的开头的AND或OR。set:动态地在set代码块之前加入SET关键字,并删掉set代......
  • 高频SQL 50题(基础版): 学生们参加各科测试的次数 | 2023-08-25
    问题学生表:Students+---------------+---------+|ColumnName|Type|+---------------+---------+|student_id|int||student_name|varchar|+---------------+---------+在SQL中,主键为student_id(学生ID)。该表内的每一行都记录有学校一名学生......
  • mysql 深入学习一 数据结构导图
    索引的本质 B-Tree结构 B+Tree结构 Hash结构  MyISAM存储引擎索引实现 innodb存储引擎实现 innodb引擎生成两个文件,将索引文件和数据文件都放在的.ibd文件下(这就是聚集索引)myisam引擎生成三个文件,将索引和数据分开保存分别在.MYD.MYI文件下(这就是非聚......
  • .net6 下 SqlSugar迁移创建表以及生成实体类
    一、下载安装包 二、创建类  三、链接数据库 四创建MyContext类   五、创建控制器,写创建表的方法   六、运行后,返回true就OK了   ......
  • ⛳ Docker 安装 MySQL
    ⛳Docker安装MySQL......
  • 【MySQL 8.0】通过mysqldump与mysqlimport迁移表
    [mysql@node01~]$mysql-uroot-pabcd.1234-hnode01-Dtpcc10(root@node01)>selectcount(*)fromcustomer;+----------+|count(*)|+----------+|300000|+----------+1rowinset(0.06sec)(root@node01)>select@@global.secure_file_priv;......
  • 【MySQL 8.0】在线开启与关闭GTID复制
    在线开启GTID复制(root@node01)>setglobalenforce_gtid_consistency=warn;QueryOK,0rowsaffected(0.04sec)(root@node02)>setglobalenforce_gtid_consistency=warn;QueryOK,0rowsaffected(0.07sec)(root@node01)>setglobalenf......
  • 【MySQL 8.0】--通过组复制实现primary的switchover与failover
    [mysql@node01~]#uuidgen8d1945a5-5c74-4ba0-8240-e9d731110753[mysql@node01~]$vim/etc/my.cnfserver_id=101log_bin=mysql-binbinlog_cache_size=16Mmax_binlog_size=128M......
  • NET Core 6 .0 配置 SqlSugar
     选中项目NuGet包管理安装SqlSugarCore   安装好后>在配置文件中创建数据库连接字符串创建一个SqlSugarContext  usingRBACHS_Domain;usingSqlSugar;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.......