• Ms server 基本SQL语句


    在 products 表中增加一个字段:

    alter table products add remark nvarchar(32)  null;

    删除字段descr字段

          alter  table products drop column descr

     

    修改字段的长度或者类型

          alter table products alter column pro_number decimal(18,4) null;

         alter table products alter column pro_model bit not null;

     

    修改字段名称(将pro_name修改成product_name)

         exec sp_rename 'products.pro_name','product_name','column';

     增加默認值

    ALTER TABLE sjs_activity ADD CONSTRAINT created_time default getdate() for created_time

     修改有約束的字段
       IF  EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[約束名]') AND type = 'D')
       BEGIN
          ALTER TABLE [dbo].[表名] DROP CONSTRAINT [約束名]
      END

      GO

       alter TABLE 表名  ALTER COLUMN 列名 VARCHAR (300)  NULL

    exec sp_help:  查看帮助

    exec sp_helpdb: 查看所有的数据库信息

    exec sprename view_1 , view_2
    exec sp_helptext view: 查看视图在数据库中的定义
    exec sp_depends table/Object: 在数据库中查看该对象的引用关系
    exec sp_helpindex table.index_name
    exec sp_rename 'settable.[desp_index]', 'settable.index_desp','index'
    exec sp_store_procedures DBName: 查看数据库的存储过程列表

     

    --user表添加人员信息表描述信息
    EXECUTE sp_addextendedproperty N'MS_Description', '人员信息表', N'user', N'dbo', N'table', N'', NULL, NULL

    --为字段a1添加姓名描述信息
    EXECUTE sp_addextendedproperty N'MS_Description', '姓名', N'user', N'dbo', N'table', N'', N'column', N'a1'

    --更新表中列a1的描述属性:
    EXEC sp_updateextendedproperty 'MS_Description','字段1','user',dbo,'table','','column',a1

    --删除表中列a1的描述属性:
    EXEC sp_dropextendedproperty 'MS_Description','user',dbo,'table','','column',a1

  • 相关阅读:
    使用js方法时,调用的方法名明明一致,但就是不管用,解决
    最近ssh遇到异常及解决
    oracle中number数据类型简单明了解释
    Struts2 使用Jquery+ajax 文件上传
    PHP学习记录(二)
    PHP学习记录(一)
    Win7下Git SSH 创建Key
    webapck基础随手记
    分享一份JS前端面试题
    Redux零碎知识点回顾
  • 原文地址:https://www.cnblogs.com/TankMa/p/1827336.html
Copyright © 2020-2023  润新知