T-SQL

Posted hnwcan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了T-SQL相关的知识,希望对你有一定的参考价值。

--T_SQL编程----
--快速注释:先按下:ctrl+k再ctrl+c是注释
--create database Itcast2018
--行号显示--工具--选项--文本编辑器---所有语言--常规--显示--行号
use Itcast2018

--1.声明变量
--declare @name nvarchar(50)
--declare @age int
--申明多个变量
declare @name nvarchar(50),@age int  --一句话申明两个变量
--2.为变量赋值
--赋值方式1:
set @name = ‘李亚龙‘
--赋值方式2:
select @age = 18

--3.输出--只有select才可以
select ‘姓名‘,@name
select ‘年龄‘,@age

--错误
--print ‘姓名‘,@name



--while循环
declare @i int = 1 --申明的变量的时候同时赋值
while @i<=10
begin
	print ‘hello‘
	set @i = @i +1  ---赋值。前面要用set。不然不行
end


--计算1-100之间所有整数的和
declare @j int = 1,@mysum int = 0
while @j<=100
begin
	set @mysum = @[email protected]
	set @j = @j+1
	
end
print @mysum
select @mysum


--条件语句
declare @n int =10
if @n>10
begin
	print ‘@n大于10‘
end
else if @n>5
begin
	print ‘@n大于5小于等于10‘
end
else
begin
	print ‘@n小于等于5‘
end

--练习:1-100之间所有奇数的和和所有与偶数的和

declare @num int = 1,@jssum int = 0,@ossum int = 0
while @num<=100
begin
	if (@num%2)<>0
	begin
		set @jssum = @[email protected]
		
	end
	else
	begin
		set @ossum = @[email protected]
		
	end
	set @num = @num+1
end
select @jssum ‘奇数‘
select  @ossum ‘偶数‘

--注意

--两个@@符号开头的一般都是系统变量.系统变量是不可改变的.只能获取,不能修改
print @@version
--set @@VERSION = 100 --错误

  

以上是关于T-SQL的主要内容,如果未能解决你的问题,请参考以下文章

[翻译]通往T-SQL的楼梯

通过 JDBC 运行 PL/SQL 和 T-SQL

T-SQL存储过程

解析地址:模仿这 8 行 Perl 的 T-SQL 代码?

当使用 sp_executesql 作为过滤器时,保护 t-sql 动态代码的最佳方法是啥

C# T-SQL 语句包含“with(nolock)”错误