当前位置: 首页 > news >正文

网站主题风格有哪些苏州有哪些互联网公司

网站主题风格有哪些,苏州有哪些互联网公司,移动网站二级域名m开头怎么做,成都到西安高铁欢迎来到《小5讲堂》,大家好,我是全栈小5。 这是《Sql Server》系列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对…

欢迎来到《小5讲堂》,大家好,我是全栈小5。
这是《Sql Server》系列文章,每篇文章将以博主理解的角度展开讲解,
特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。
温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!

在这里插入图片描述

目录

  • 前言
  • 创建表
    • 效果
    • 代码
  • 新增字段
    • 格式
    • 效果
    • 代码
    • 注意事项
  • 设置说明
    • 格式
    • 效果
    • 代码
    • 注意事项
  • 存储过程
  • 文章推荐

前言

在实际项目开发中,在整个开发过程中,随着对业务不断优化和深入,当时设计的表结构,
可能已经无法满足当前需求,需要增加或者移除一些字段,本篇文章将展示如何在已有表基础上增加表字段和备注说明

创建表

效果

在这里插入图片描述

代码

假设我们增加如下表结构

-- 创建表
create table my_table_name
(id int identity(1,1) primary key,name_text varchar(50),create_time datetime
)

新增字段

格式

新增字段的格式:alter table 这里写自己的表名 add 字段名 数据类型

效果

在这里插入图片描述

代码


-- 增加字段
alter table my_table_name add value_text nvarchar(50)

注意事项

必须在已有表基础上才能增加,否则肯定是无法添加成功
在这里插入图片描述

设置说明

默认增加字段时,是无法同时给字段添加备注信息的,需要额外操作。

格式

使用sql server内置的存储过程sp_addextendedproperty,然后通过传参数调用,内部会进行修改。
只需要修改,@value、@level1type、@level2type,这三个地方

exec sp_addextendedproperty @name = N'MS_Description', @value = N'字段名',@level0type = N'SCHEMA', @level0name = 'dbo', @level1type = N'TABLE',  @level1name = '这里是表名',@level2type = N'COLUMN', @level2name = '这里是表字段';

效果

在这里插入图片描述

代码

exec sp_addextendedproperty @name = N'MS_Description', @value = N'这里填字段说明',@level0type = N'SCHEMA', @level0name = 'dbo', @level1type = N'TABLE',  @level1name = 'my_table_name',@level2type = N'COLUMN', @level2name = 'value_text';

注意事项

参数一定要传对,必须修改已存在的表以及字段,否则会报错
在这里插入图片描述

存储过程

sp_addextendedproperty,这个是内置的系统存储过程在这里插入图片描述

  • 基本概念

sp_addextendedproperty 存储过程的作用是向 SQL Server 数据库中的对象(如表、列、约束等)添加扩展属性。
扩展属性是用于存储关于数据库对象的元数据或说明的键值对。

使用 sp_addextendedproperty 存储过程可以在指定的对象上添加扩展属性,并为该属性提供名称和值。
通过增加扩展属性,你可以为数据库对象提供说明、备注、版本或任何其他类型的元数据信息。

这些扩展属性可以帮助你在开发、维护和管理数据库时更好地理解和记录对象的特性、用途和变化。
它们可以在查询和文档生成过程中使用,也可以在数据库设计和数据字典维护中使用。

另外,通过使用 sp_addextendedproperty 存储过程,你还可以在其他应用和工具中检索和利用这些扩展属性,从而提供了更多关于数据库对象的可访问信息。

  • 代码

下面是存储过程的代码,感兴趣的可以分析研究下

USE [TempDatabase]
GO
/****** Object:  StoredProcedure [sys].[sp_addextendedproperty]    Script Date: 2024/01/26 15:31:27 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [sys].[sp_addextendedproperty]@name sysname,@value sql_variant            = NULL,@level0type    varchar(128)    = NULL,@level0name    sysname            = NULL,@level1type    varchar(128)    = NULL,@level1name    sysname            = NULL,@level2type    varchar(128)    = NULL,@level2name    sysname            = NULL
asdeclare @ret intif datalength(@value) > 7500beginraiserror(15097,-1,-1)return 1endif @name is nullbeginraiserror(15600,-1,-1,'sp_addextendedproperty')return (1)endexecute @ret = sys.sp_validname @nameif (@ret <> 0)beginraiserror(15600,-1,-1,'sp_addextendedproperty')return (1)endBEGIN TRANSACTIONBEGIN TRYEXEC %%ExtendedPropertySet().AddValue(Name = @name, Value = @value, Level0type = @level0type, Level0name = @level0name, Level1type = @level1type, Level1name = @level1name, Level2type = @level2type, Level2name = @level2name) END TRYBEGIN CATCHif (xact_state() <> 0) ROLLBACK TRANSACTION;THROWEND CATCHCOMMIT TRANSACTIONreturn (0)

文章推荐

同类型文章,推荐大家阅读博主在csdn平台上写的其他关于sql server的文章

  • 【数据库】Sql Server数据迁移,处理自增字段赋值

  • 【数据类型】C#和Sql Server、Mysql、Oracle等常见数据库的数据类型对应关系

总结:温故而知新,不同阶段重温知识点,会有不一样的认识和理解,博主将巩固一遍知识点,并以实践方式和大家分享,若能有所帮助和收获,这将是博主最大的创作动力和荣幸。也期待认识更多优秀新老博主。

http://www.yayakq.cn/news/564862/

相关文章:

  • 互动营销网站WordPress文章分栏置顶
  • 关于网站及新媒体平台建设的规划网页qq登录网站
  • 天津 网站建设网站建设公司类型
  • wordpress linux 建站网站后台系统功能
  • 湘潭做网站口碑好磐石网络抖音的电子商务网站建设
  • 淄博 网站设计郴州网站建设系统
  • 建设一个网站大概费用网站建设lnmp
  • 网站建设属于什么费沈阳建设工程信息网招标显示待验证什么意思
  • 拼客多网站多少钱可以做wordpress 图片水印
  • 怎么做qq盗号网站能直接加微信的交友软件
  • 吉林商城网站建设做网站视频
  • wordpress站点管理wordpress缩 图
  • 做网站怎么投放广告怎样做软件网站
  • 深圳最好的网站开发公司做网站学多长时间可以学会
  • 可以做单的猎头网站做化妆品代理在那些网站比较多
  • jquery 网站框架网站上做网上支付功能
  • 免费推广网站有哪些网站建设与维修
  • 国外的做外包项目的网站中国电信商圈经验分享
  • 长沙高端网站建设公司文昌网站 做炸饺子
  • 做零食网站的选题理由搭建wordpress配置
  • 手机网站开发注意怎么用php做网站方案
  • 做网站赚钱还是做app赚钱wordpress插件 评分
  • 安徽网站seo公司哪家装修公司比较好的
  • app小程序网站开发长春火车站需要核酸检测报告吗
  • 网站开发运用到的相关技术网站怎么自己编辑模块
  • 上海化工网站建设设计签名免费网站
  • 网站建设与维护简称代理注册
  • 游戏 网站模板网站建设开
  • 优秀网站建设最新报价网站建设代码容易出错
  • 国外优秀的企业网站企业域名注册费用