sqlserver 函数

这篇博客主要介绍了在SQLServer中如何进行函数练习,包括判断数据库、表、函数和存储过程等是否存在。通过CREATE FUNCTION语句创建函数,并探讨了EXECUTE AS关键字的用法,提供了多个示例帮助理解。
摘要由CSDN通过智能技术生成

目录

  1. 函数练习
  2. [判断(数据库、表、函数、存储过程等)是否存在]
  3. CREATE FUNCTION
  4. EXECUTE AS
  • eg.
    在这里插入图片描述
USE master
GO

IF EXISTS(SELECT * FROM SYSDATABASES WHERE name='LeetCode')
	BEGIN
		DROP DATABASE LeetCode
		SELECT 1 AS deleted_leetcode
	END
CREATE DATABASE LeetCode
USE LeetCode
GO

SELECT *
	FROM SYSOBJECTS
	WHERE xtype='U'

EXEC sp_help

-- 函数
-- 第2高工资
USE master
GO

IF EXISTS(SELECT * FROM sysdatabases WHERE name='LeetCode')
	DROP DATABASE LeetCode
GO
CREATE DATABASE LeetCode
GO
USE LeetCode
GO

SELECT * FROM sysobjects WHERE xtype='U' OR xtype='FN'

IF EXISTS(SELECT * FROM sys.objects WHERE name='Salary')
	DROP TABLE Salary
GO
CREATE TABLE Salary
(
	Id INT IDENTITY PRIMARY KEY,
	Salary INT
)
INSERT INTO Salary VALUES
	(100), (200), (300)
GO

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值