精华内容
下载资源
问答
  • SQL SERVER 添加字段说明语句

    千次阅读 2019-08-21 15:12:44
    使用SQL语句添加数据库字段的说明,测试表如下: --测试数据 if not object_id(N'T') is null drop table T Go Create table T([Id] int,[Name] nvarchar(22)) Insert T select 1,N'张三' union all select 2,N'...

           使用SQL语句添加数据库字段的说明,测试表如下:

    --测试数据
    if not object_id(N'T') is null
    	drop table T
    Go
    Create table T([Id] int,[Name] nvarchar(22))
    Insert T
    select 1,N'张三' union all
    select 2,N'李四'
    Go
    --测试数据结束
    Select * from T
    

           我们看现在这个表的Name字段是没有说明的:

           用以下SQL语句实现添加说明:

    --使用的语句如下
    EXEC sys.sp_addextendedproperty @name = N'MS_Description',
                                    @value = N'名称',            --说明内容
                                    @level0type = N'SCHEMA',
                                    @level0name = N'dbo',
                                    @level1type = N'TABLE',
                                    @level1name = N'T',          --表名
                                    @level2type = N'COLUMN',
                                    @level2name = N'Name';       --字段名
    
    GO
    
    

           执行之后我们再看表字段,已经有了说明

           以上我们实现了用SQL语句添加字段说明的功能。

    展开全文
  • sql server添加字段sql语句

    千次阅读 2020-11-27 18:21:44
    ALTER TABLE VisitInfo ADD V_AddTime datetime //查询近期12个月每个月的访客人数 SELECT CONVERT(varchar(7), V_StDate, 120) AS Month, COUNT(V_Id) AS number FROM VisitInfo where V_StDate between ...

    ALTER TABLE VisitInfo
    ADD V_AddTime datetime

     

     

    //查询近期12个月每个月的访客人数

    SELECT   CONVERT(varchar(7), V_StDate, 120) AS Month, COUNT(V_Id) AS number
    FROM      VisitInfo where V_StDate between DateAdd(m,-12,getdate()) and GETDATE()
    GROUP BY CONVERT(varchar(7), V_StDate, 120)

    展开全文
  • SQLServer用SQL语句字段设置约束

    千次阅读 2020-12-26 20:45:47
    文章目录SQL server数据库的基础学习一、用SQL语句字段设置约束设置check约束设置default约束设置unique约束 SQL server数据库的基础学习 一、用SQL语句字段设置约束 1、约束:分为主键约束、外键约束、check...

    第二次写博客,比第一次写起来顺手些了。

    SQL server数据库的基础学习2

    一、用SQL语句给字段设置约束

    1、约束:分为主键约束、外键约束、check约束、default约束、unique约束
    主键约束(primary):不允许元素重复,元素必须是唯一的,有效的避免了数据的冗余。
    外键约束(foreign):通过外键约束从语法上保证了本事物所关联的其他事情一定是存在的,且事物与事物之间的关系是通过外键来体现的。
    check约束:保证事物属性的取值在所规定的合法的范围之内。
    default约束:保证事物的属性在不添加的时候一定会有一个默认值
    unique(唯一)约束:保证了事物的属性的取值不能重复,但允许其中有且只有一列可以为空(可以和not null组合使用)

    设置check约束

    例如:创建一个student表并给sal(工资)check约束在1000~10000之间
    create table student
    (
    id int primary key,
    sal int check(sal<10000 and sal>1000)
    )
    我们可以加入insert添加语句进行测试
    insert into student values(1,10000)
    在这里插入图片描述
    从这里可以看出,添加的值如果不是在约束范围之内的话,无法执行。

    设置default约束

    例如:创建一个student表给性别(sex)设置default约束在不输入的时候默认为男
    create table student
    (
    id int primary key,
    sal int check(sal<10000 and sal>1000),
    sex nchar(1) default(‘男’)
    )
    insert into student(id,sal) values(1,2000)

    我么可以用select语句查询一下来进行测试
    select* from student
    在这里插入图片描述

    设置unique约束

    例如:创建一个student表给name(姓名)设置unique约束使输入的姓名不能重复
    create table student
    (
    id int primary key,
    sal int check(sal<10000 and sal>1000),
    sex nchar(1) default(‘男’),
    name nvarchar(50) unique
    )
    我们可以用insert语句进行测试
    insert into student values(1,2000,‘女’,‘张三’)
    insert into student values(2,2000,‘男’,‘张三’)
    在这里插入图片描述

    2、在SQLServer中查看表的主键、外键、约束
    打开相对应的表——打开键或者约束——鼠标双击
    在这里插入图片描述

    展开全文
  • SQL server 添加字段问题

    千次阅读 2019-06-10 14:39:06
    SqlServer 列的增加和删除 有些时候我们需要删除或增加数据库中有数据中表的列。总结一下列的删除和增加。 1. 删除列 当表中存在数据时,删除列后,数据也会被删除。 sql语句: alter table 表名 drop column...

     

    SqlServer 列的增加和删除

    有些时候我们需要删除或增加数据库中有数据中表的列。总结一下列的删除和增加。

    1. 删除列

    当表中存在数据时,删除列后,数据也会被删除。

    sql语句:

    alter table 表名 drop column 列名

     

    如果列存在约束,不能直接删除列。此时需要先删除约束:

    Sql语句:

    alter table 表名 drop constraint 约束名

     


    2.增加列

    列的增加有两种情况,一种增加的字段允许为空,另一种反之。我们来看看这两种情况有什么不同?

    2.1 增加的列可以为空。

    当增加列可空时,原有的数据会为新增的列赋值为NULL

    增加列Sql语句:

    alter table student add Gender bit

     

    2.2 增加的列不能为空。

    当增加列不能为空时,则必须为列添加默认值

    Sql语句:

    alter table student add Gender bit not null default(0)

     

    编程并没有捷径,真正的成长都是来源于实践、思考和总结。

     

    展开全文
  • Sql Server 添加字段并设置默认值 不为null 一般写法: Alter Table Dog Add IsGril Int Default 0; 或Alter Table Dog Add IsGril Int Default (0); 但是设置了默认值发觉,字段还是null 是不是这种情况? 正确...
  • sqlserver 添加字段和注释

    千次阅读 2017-05-17 08:44:15
    修改字段类型 USE agentMG ALTER TABLE AGENT_APPLY ADD agentType INT EXEC sys.sp_addextendedproperty @name = N 'MS_Description' , @ VALUE = N '类型:1淘宝用户2代理商3其他' , @level0type...
  • sqlserver字段添加修改删除、以及字段的说明,需要的朋友可以参考下。
  • sql server中datetime字段去除时间的语句
  • SQL Server字段添加默认值

    千次阅读 2017-10-05 16:41:00
    SQL Server字段添加默认值 if not exists ( select * from sys.columns as c join sys.objects as o on c.default_object_id = o.[object_id] where c.[object_id] = object_id('...
  • sqlserver SQL语句字段类型转换

    千次阅读 2019-10-17 10:12:00
    select * from tablename where 1= 1 order by convert(需要的字段类型,字段名) String sql=" SELECT * FROM JJKJ_ASMProcess WHERE 1 = 1 and CLJCRLSH='"+cljcrlsh+"' and JCCS='"+jccs+"' ORDER BY convert(int,...
  • sqlserver 修改字段类型,同表查询重复记录sql语句
  • sqlserver uniqueidentifier 字段值自动填充语句     插入修改时候用 newid() 涵数就行了   譬如:   update tbale set A=newid(); A为uniqueidentifier类型; ...
  • Oracle添加字段的完整语句,oracle 添加字段时判断字段是否已经存在,sqlserver判断字段是否存在并添加
  • SQLServer中文字段使用insert into插入的时候报错SQLServer中文字段使用insert into插入的时候报错 SQLServer中文字段使用insert into插入的时候报错 今天SQLServer使用Insert into插入数据的时候报错,找了很久,...
  • 文章来源:百度知道:https://zhidao.baidu.com/question/437611593.htmljcx5083761的专栏:https://blog.csdn.net/jcx5083761/article/details/12612311添加字段SQL语句的写法: 通用式: alter table [表名] add...
  • 在线可视化操作MSSQL,为字段添加描述信息,更新表中列的描述属性,删除表中的描述属性
  • SQL Server基础Sql语句复习

    千次阅读 多人点赞 2020-06-01 15:15:36
    1.创建表 create table Course( Cno char(4) primary key not null, --创建主键,非空 Cname char(40) not null, Cpno char(4), Ccredit smallint, primary key(Cno,Cname), ...2插入语句 --添加数据 select * from St
  • sqlserver 拼接字段

    万次阅读 2018-06-15 16:34:08
    SELECT convert(varchar(10),playerid_1) + '_' + convert(varchar(10),playerid_2) from [Game_Main].[dbo].[ab_niuniu_club_record] where date_time&lt;'2017-12-06 14:05:55.000'
  • SQL Server自增字段的方法

    千次阅读 2013-08-04 10:58:52
    下面为您介绍两种SQL Server自增字段的实现方法,SQL Server自增字段可以在SQL Server Management Studio或使用SQL语句在程序或者查询分析器里面实现,将为您分别说明。 一、在SQL Server Management Studio中...
  • 主要介绍了SQL Server把某个字段的数据用一条语句转换成字符串,本文讲解使用一条语句字段中的数据查询出来并以指定分割符组成字符串,需要的朋友可以参考下
  • sql server 添加、查询 字段、表注释

    千次阅读 2015-01-06 15:42:08
    环境:xp sp3,sql server2008 1、sqlserver语句给表注释 EXECUTE sp_addextendedproperty N'MS_Description', N'表注释', N'user', N'dbo', N'table...2、sqlserver语句给表的“字段”注释 EXECUTE sp_addext
  • SQL SERVER 修改字段长度

    万次阅读 2019-07-04 10:01:38
    Syntax: ALTER TABLE tableName ALTER COLUMN columnName nvarchar(max)
  • SQL Server创建表语句介绍

    万次阅读 多人点赞 2017-12-13 16:35:26
    SQL Server创建表是最常见也是最常用的操作之一,下面就为您介绍SQL Server创建表的语句写法,供您参考,希望可以让您对SQL Server创建表方面有更深的认识。 USE suntest create table 仓库 ( 仓库编号 int , ...
  • MySQL和Sql Serversql语句区别

    万次阅读 热门讨论 2015-12-24 21:28:45
    项目需要做sql server适配,因此需要将所有写的mysql的sql语句转变成sqlserver里面的sql语句。在做适配的过程中,总结出了以下几点关于MySQL和SQLServer的sql语句的不同之处。 1、自增长列的插入: SQLServer中可以...
  • SqlServer 修改字段类型

    千次阅读 2020-04-20 11:54:05
    alter table 表名 alter column 字段名称 字段类型;
  • SQL Server 添加主外键 字段自增长

    千次阅读 2018-11-24 19:28:58
    1.新建一个表[Student](先不考虑主外键 自增长)...也可以使用SQL语句直接建表,SQL语句如下: USE [BlogDemo] --使用BlogDemo数据库 CREATE TABLE [dbo].[Student]( ID int NOT NULL, StudentID int NOT ...
  • sql交给实施执行的时候添加字段和赋值sql一起执行报错了,在sqlserver中分步执行就可以, 同事提示我可以加个go,一语惊醒,记录一下。 参考:https://www.cnblogs.com/lip-blog/p/7542159.html 1、Navicat默认按...
  • sqlserver字段添加注释方法

    千次阅读 2018-06-03 13:29:06
    大部分网络给出的是如下方法,也是sqlserver生成代码标准写法[sql] view plain copy&lt;pre name="code" class="sql"&gt;--添加表注释 EXEC sys.sp_addextendedproperty @name=N...
  • 本文给大家分享一段sql语句实现SqlServer快速检索某个字段在哪些存储过程中,代码非常简单,需要的朋友参考下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 196,066
精华内容 78,426
关键字:

sqlserver添加字段语句