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), --…
我们将Oracle数据同步到sqlserver时,是先得在sqlserver端建表的. 复杂的字段我们不同步,就仅仅考虑以下四种数据类型. Oracle到SQLServer做的映射: int -> int number -> decimal(18,6) number(p,s) -> decimal(p,s) date -> datetime varchar2(n) -> nvarchar(n)   以下是从Oracle端运行的plsql脚本. /* 简单介绍:从oracle拉…
先创建一个分割表名的分割函数 --表值函数用以截取字符串 --如果为其添加一列主键id,则其顺序就会固定了 create FUNCTION [Split](@text NVARCHAR(max)) )) AS BEGIN DECLARE @StartIndex INT --开始查找的位置 DECLARE @FindIndex INT --找到的位置 ) --找到的值 --初始化一些变量 --T-SQL中字符串的查找位置是从1开始的 --开始循环查找字符串逗号 WHILE(@StartIndex…
一.数据库在建表时,一般默认字段如下,也算是标准字段吧 删除标志:DeletionStateCode 创建时间:CreateOn 创建人:CreateBy 更新时间:ModifiedOn 更新人:ModifiedBy 以上是微软CRM里的标准字段名. 主键ID:表面+ID,如用户表(UserID) 各字段名加前缀:表名首字母+功能,如性别字段(U_Sex) 用户表简单例子:UserID, U_Name, U_Phone, U_Sex, CreateOn, CreateBy, ModifiedOn…
--**********************************************创建表******************************************************************************************************************** create table sys_user( id ,) primary key not null, --id主键 自增长 loginName ) NOT NULL…
sqlserver 表中记录生成insert,可以加条件,可以生成建表语句 create PROCEDURE [sp_getinsert] ( ) , --如果非默认架构,可以加上架构名 例如:schema1.tablename ) = '', ) AS BEGIN SET NOCOUNT ON; ,; DECLARE @sqlstr VARCHAR(max)= ''; DECLARE @sqlstr1 VARCHAR(max); DECLARE @sqlstr2 VARCHAR(max) ,…
1 试用了MysqlWorkBench的数据迁移功能 以为能实现:建立跟Sqlserver一样的表结构和视图的功能,sqlserver的数据迁移到mysql 实际上发现:即使勾选了表和视图,实际上却只能建立表结构. 视图结构,表数据,都没有 后来尝试文章:https://www.cnblogs.com/gaizai/p/3237907.html http://www.cnblogs.com/overblue/p/5796887.html 尝试了SQLyog,不知道是不是我设置的问题,一直失败 然…
常用于分库分表 1.批量删除 declare @outter int declare @inner int ) ) ) begin set @tablePrefix='BankPayOrder_'+convert(varchar,@outter)+'_' ) begin set @tableName=@tablePrefix+convert(varchar,@inner) execute('delete from '+@tableName+'') end end 2.批量建表 declare @…
sqlserver的排序规则大概分为Windows 排序规则和 SQL Server 排序规则.数据在安装的时候,默认不设置会默认为SQL_Latin1_General_CP1_CI_AI.数据库在创建的时候,如果不设定会使用数据默认的排序规则,此外,还可以对表中的列设定排序规则. 这里只是记录一下最近遇到这类问题时的一些注意事项. 首先SQL_Latin1_General_CP1_CI_AI对应的1252,而Chinese_PRC_CI_AS对应gbk的936.如果要正确的保存中文,则需要在建…
1.oracle数据库中的多种数据结构: 1.表结构            存储数据 2.视图 一张表或多张表中数据的字节 3.sequence 主要用来生成主键值 4.index 提高检索性能 我们需要学会创建数据结构 2.表结构: 1.表结构可以随意创建 2.表结构不需要预先申请空间 3.可以在线修改. 3.创建语法: 创建表的释放有两种:基本操作  子查询 3.1基本操作 3.1.1 语法: create table [schema.]tb_name( col_name datatype…