随笔分类 -  中间件-数据库 / 存储过程

摘要:在一般的存储过程中,只需要输出查询的数据即可,那么直接在最后使用select语句即可。 但是假如我要输出多个变量怎么办? 那么直接在声明存储过程的时候使用output关键字即可, 如下图: CREATE PROCEDURE [dbo].SP_01 @month varchar(10), @day v 阅读全文
posted @ 2020-11-11 12:05 RookieCoderAdu 阅读(3583) 评论(0) 推荐(0)
摘要:含有参数的sql拼接语法,实例: set @sql1='select top 1 BG_LCDVal from ' +@table1+ ' where BE_Equid=''2019072115100246229574887d4000XX'' and BV_VarName=''ABC'' and B 阅读全文
posted @ 2020-09-16 17:13 RookieCoderAdu 阅读(345) 评论(0) 推荐(0)
摘要:在存储过程中使用 SET ANSI_NULLS ON表示当sql语句对null进行等于或不等于操作的时候,都不会返回任何数据 哪怕字段确实包含null的情况,使用 where 字段=null 也不会返回任何数据,不等于同理 设置为OFF就会返回等于null的记录 而使用SET QUOTED_IDEN 阅读全文
posted @ 2020-08-13 11:45 RookieCoderAdu 阅读(149) 评论(0) 推荐(0)
摘要:系统数据库: exec sp_databases; --查看数据库 exec sp_tables; --查看表 exec sp_columns student;--查看列 exec sp_helpIndex student;--查看索引 exec sp_helpConstraint student; 阅读全文
posted @ 2020-08-11 12:04 RookieCoderAdu 阅读(3060) 评论(0) 推荐(0)