SQLserver建表规则
--执行环境:生产环境 / beta环境
--备注:文件开头写上描述或者原因、项目
USE database --例如 USE LZB
GO
CREATE TABLE Ymtable1 (
iOrderId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, --自增、主键
sPhone VARCHAR(20) null,
bPaidInFull BIT NOT NULL , --值域:0~1
iStatus TINYINT NOT null DEFAULT(0), --值域:0~255必填项
iField1 SMALLINT null, --值域:–32768~32767
iField2 INT NOT NULL , --值域:–2147483648~2147483647
iField3 BIGINT null --值域:–9 223 372 036 854 775 808~9 223 372 036 854 775 807
fField4 DECIMAL(18,2) NULL DEFAULT(0), --精度:16位整数,2位小数
dCreateTime DATETIME NULL DEFAULT(GETDATE()),--精度:YYYY-MM-DD HH:MM:SS: 默认值:当前时间
sRemark VARCHAR(512) NULL--长度:512个英文字符,或256个汉字
)
GO
execute sp_addextendedproperty 'MS_Description', '订单' --此处填写表的中文名,注释
,'SCHEMA', 'dbo' --此处不用改(目前咱们只用了“dbo”这一个SCHEMA)
, 'table', 'Ymtable1' --此处填表名
ALTER table dbo.Ymtable1
ADD iField5 int null,
sField6 varchar(100) not NULL default('')
go
execute sp_addextendedproperty 'MS_Description', '类型', 'SCHEMA', 'dbo', 'table', 'Ymtable1', 'column', 'iField5' --字段的注释
go
execute sp_addextendedproperty 'MS_Description', '图片路径', 'SCHEMA', 'dbo', 'table', 'Ymtable1', 'column', 'sField6' --字段的注释
go
SQLserver建表规则的更多相关文章
- Oracle拉出在sqlserver建表的语句
我们将Oracle数据同步到sqlserver时,是先得在sqlserver端建表的. 复杂的字段我们不同步,就仅仅考虑以下四种数据类型. Oracle到SQLServer做的映射: int -> ...
- sqlserver 建表语句,获取建表语句的存储过程,包括排序规则,索引,字段说明,支持同时生成多个表
先创建一个分割表名的分割函数 --表值函数用以截取字符串 --如果为其添加一列主键id,则其顺序就会固定了 create FUNCTION [Split](@text NVARCHAR(max)) ) ...
- SqlServer建表规范
一.数据库在建表时,一般默认字段如下,也算是标准字段吧 删除标志:DeletionStateCode 创建时间:CreateOn 创建人:CreateBy 更新时间:ModifiedOn 更新人:Mo ...
- sqlserver建表及注释
--**********************************************创建表************************************************* ...
- sqlserver 表中记录生成insert,可以加条件,可以生成建表语句
sqlserver 表中记录生成insert,可以加条件,可以生成建表语句 create PROCEDURE [sp_getinsert] ( ) , --如果非默认架构,可以加上架构名 例如:sch ...
- Mysql ---Sqlserver数据迁移到Mysql(Mysql建表迁移数据)
1 试用了MysqlWorkBench的数据迁移功能 以为能实现:建立跟Sqlserver一样的表结构和视图的功能,sqlserver的数据迁移到mysql 实际上发现:即使勾选了表和视图,实际上却只 ...
- SqlServer 循环建表、删除表、更新表
常用于分库分表 1.批量删除 declare @outter int declare @inner int ) ) ) begin set @tablePrefix='BankPayOrder_'+c ...
- sqlserver之排序规则和ETL不支持sqlserverdatetime2的问题
sqlserver的排序规则大概分为Windows 排序规则和 SQL Server 排序规则.数据在安装的时候,默认不设置会默认为SQL_Latin1_General_CP1_CI_AI.数据库在创 ...
- Oracle建表
1.oracle数据库中的多种数据结构: 1.表结构 存储数据 2.视图 一张表或多张表中数据的字节 3.sequence 主要用来生成主键值 4.index 提高检索性能 我们 ...
随机推荐
- MySQL索引类型一览 让MySQL高效运行起来(转)
转自:http://www.php100.com/html/webkaifa/database/Mysql/2010/0409/4279.html 索引是快速搜索的关键.MySQL索引的建立对于MyS ...
- Java--面向对象设计
[转载自本科老师上课课件] 问题一: 在一个软件的功能模块中,需要一种图像处理的功能.该图像处理的策略(如何处理)与图像的内容是相关的.如:卫星的运行图片,使用策略A处理方式,如果是卫星内云图片,则需 ...
- Elasticsearch使用系列-基本查询和聚合查询+sql插件
Elasticsearch使用系列-ES简介和环境搭建 Elasticsearch使用系列-ES增删查改基本操作+ik分词 Elasticsearch使用系列-基本查询和聚合查询+sql插件 Elas ...
- 6 小时 Python 入门
6 小时 Python 入门 以下操作均在 Windows 环境下进行操作,先说明一下哈 一.安装 Python 1.官网下载 Python 进入官网(https://www.python.org), ...
- 猜猜我在哪里-linux查找命令
文章目录 find findfs locate slocate which whereis pwd pwdx find: # 这是一个很强大的查找命令 findfs: # 依据卷标(LABEL)和UU ...
- 虚拟机搭建web服务器
下载CentOS镜像 下载网址:阿里云镜像 选择版本(这里我使用的7) 选择isos/ 选择Minimal.iso,这个版本是最小镜像安装:没有图像界面 只有命令行 将CentOS安装到VM16中 注 ...
- 技术管理进阶——谁能成为Leader,大Leader该做什么
原创不易,求分享.求一键三连 两个故事 谁能成为Leader 之前接手了一块产品业务线,于是与原Leader说了下分工,大概意思是: 我是过来学习的,也能给团队带来更多的资源,团队内的工作你继续管理, ...
- IE内核 播放 RTMP 视频
VLC IE ActiveX 方式播放 需IE内核支持(IE或者双核浏览器). VLC 下载地址https://www.videolan.org/vlc/ 页面视频窗口 <div id=&quo ...
- 攻防世界之Web_PHP2
题目: 扫描目录发现index.phps,进入查看发现源码. 代码审计:GET传一个id,id通过url解码后为admin,所以传?id=admin 通过url加密两次的值 使用burpsuite编码 ...
- 作为报表工具,Excel移动报表的优势和劣势
Excel是应用最广泛的报表工具,它集数据存储.数据处理.数据分析于一身,广泛应用于各行各业的日常工作中(无论这个企业的信息化程度有多高.多低).而且随着Office365的普及,软件License的 ...