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

MSSQL运用

做过的事情,隔几年又再做相同的事情,做一下记录。

角色与权限

  • 创建账号与设定执行存储过程权限
Use testDB
CREATE LOGIN acct WITH PASSWORD='p1'
CREATE USER acct FOR LOGIN acct
GO 
GRANT EXECUTE ON SP_Test TO acct;
GO 

存储过程

调用写好的SQL语句

USE [TestDB]
GO/****** Object:  StoredProcedure [dbo].[Search]    Script Date: 21/2/2024 15:39:35 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[Search]
@FirstName VARCHAR (50)
AS
BEGINDECLARE @SQL AS NVARCHAR (MAX);SET @SQL = 'SELECT * FROM table';EXECUTE sp_executesql @SQL;
END
GO

数据类别

数据类型转string
bit“Convert(varchar(1),@” + FieldName + “)”
int
date“Convert(varchar(8), @”+FieldName+“, 112)”
long
float“CONVERT(varchar(50), @”+FieldName+“, 128)”
bigint“Convert(varchar,@” + FieldName + “)”
decimal
smallint
datetime2“Convert(varchar(23), @” + FieldName + “, 127)”
uniqueidentifier“convert(nvarchar(36),@” + FieldName + “)”

编号字段重命名并自动生成

ALTER TABLE name ADD id_NEW [bigint] IDENTITY(1,1)
GO
ALTER TABLE name DROP COLUMN id
GO
http://www.lryc.cn/news/303297.html

相关文章:

  • linux命令--pidof
  • 计算机视觉发展的方向和潜在机会
  • Java Web(六)--XML
  • 智慧城市的新宠儿:会“思考”的井盖
  • Linux限定网络和工具环境下时间同步
  • SQL Server查询计划(Query Plan)——文本查询计划
  • 2024年2月的TIOBE指数,go语言排名第8,JAVA趋势下降
  • 机器人十大前沿技术(2023-2024年)
  • Spring: MultipartFile和File的区别
  • ncnn之三(补充):window环境下vs2022安装ncnn+protobuf
  • 第五篇【传奇开心果系列】Python文本和语音相互转换库技术点案例示例:详细解读pyttsx3的`preprocess_text`函数文本预处理。
  • logback实践
  • 深入理解java虚拟机---自动内存管理
  • 粉笔规范词积累(文化发展)
  • 如何在Ubuntu部署Emlog,并将本地博客发布至公网可远程访问
  • Axios
  • 数据仓库选型建议
  • 每日一题——LeetCode1470.重新排列数组
  • 网络安全--网鼎杯2018漏洞复现(二次注入)
  • CSS篇--transform
  • 阿里云国际-在阿里云服务器上快速搭建幻兽帕鲁多人服务器
  • vite 快速搭建 Vue3.0项目
  • 深入理解Python爬虫的Response对象
  • centos7下docker的安装
  • Excel SUMPRODUCT函数用法(乘积求和,分组排序)
  • C#上位机与三菱PLC的通信08---开发自己的通讯库(A-1E版)
  • ABAQUS应用04——集中质量的添加方法
  • [嵌入式系统-24]:RT-Thread -11- 内核组件编程接口 - 网络组件 - TCP/UDP Socket编程
  • 【ansible】认识ansible,了解常用的模块
  • 【LeetCode】升级打怪之路 Day 01:二分法