暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQLSERVER变量的声明和赋值、类型转换、警告取消

云自由 2021-07-17
317

在SQLSERVER声明变量:

declare @str varchar(100);
declare @n int;
declare @f float;
declare @d2 decimal(18, 4);


sqlserver变量的赋值,有两种形式:

一是在定义的时候赋值,一是使用set关键字仅做赋值


declare @x int = 5;    -- 定义变量时赋值
set @n = 10;
set @str = '字符串变量赋值';


类型转换函数:

cast(值 as 要变成的类型) ; 
convert(要变成的类型,值);
select cast('123' as int);  --123
select convert(int,'123'); --123

SQL的换行:

制表符 CHAR(9)
换行符 CHAR(10)
回车 CHAR(13)
复制


declare @sl int
set @sl=(SELECT COUNT(*) FROM [test].[dbo].[Sheet1])
print '数据表的记录是'+convert(varchar(100),@sl)+CHAR(13)


--关闭警告提示
SET ANSI_WARNINGS OFF
declare @zgf decimal(18,4);
set @zgf=(SELECT MAX(实操成绩) FROM [test].[dbo].[Sheet1])
print '最高分是'
print @zgf
print CHAR(13)


print '数据表'
SELECT 证书编号,实操成绩 FROM [test].[dbo].[Sheet1]
复制




文章转载自云自由,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论