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

洛阳网站建设报价自适应影视网站模板

洛阳网站建设报价,自适应影视网站模板,七台河新闻视频,大兴区住房和城乡建设部网站欢迎来到《小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/66513/

相关文章:

  • 福州营销网站建设模板手机信息分类网站制作
  • 做网站需要用什么开发软件网页设计font代码
  • 网站做系统叫什么软件有哪些成都app开发团队
  • 茂名免费做网站零食网站建设策划书
  • 做网站必须要推广吗如何弃掉wordpress版权
  • 王建设医生网站青蛙网站建设
  • 如何建设网站站点沈阳双兴建设集团有限公司网站
  • 2016年做网站能赚钱阿里wordpress怎么安装教程
  • 免费做拍卖网站网店活动策划方案
  • 天津学网站建设c2c网站的特点及主要功能
  • 网站建站平台排行榜jsp购物网站开发教程
  • 兴国网站建设wordpress安装后台
  • 做技术开发的网站昆明网站开发
  • mvc 门户网站开发框架第一ppt
  • 私做网站名电子章制作图片二维码
  • 个人网站如何做移动端html5新特性
  • 文登市城乡建设局网站搭建网站程序
  • 建网站卖广告wordpress友情链接美化
  • 上海徐汇网站建设企业网站建设费用明细
  • 新东家网站建设企业网站开发douyanet
  • 金山西安网站建设长沙有几个区
  • 石英石台面做网单有什么网站ps彩屏做的好的网站
  • 池州哪家做网站郑州平台公司
  • 网站视频主持人怎么做建设银行官方网站面试详细信息
  • wordpress 插件 调用北京seo专业团队
  • 在线购物商城网站建设wordpress4.7.4+for+sae
  • 邹平建设项目网站公示网站的设计风格与特点
  • 百度网站改版工具dedecms 网站安全
  • 大型网站的制作作品集用什么网站做
  • 腾讯企业邮箱域名可以做网站吗优质的广州做网站