T-sql 编程

Posted hao_1234_1234

tags:

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

---------------------------T-SQL编程------------------------
--1.声明变量
--declare @name nvarchar(50)
--declare @age int

declare @name nvarchar(50),@age int

--2.为变量赋值
set @name=‘刘亚龙‘

select @age=18

--3.输出
select ‘姓名‘,@name
select ‘年龄‘,@age

--错误!
--print ‘fds ‘,@name


--while循环
declare @i int=1 --声明变量的同时赋值

while @i<=100
begin
print ‘Hello‘
set @[email protected]+1
end

--while()
--{
--}

--计算1-100之间的所有整数的和
declare @i int=1 --声明变量的同时赋值
declare @sum int=0 --必须赋初值
while @i<=100
begin
set @[email protected][email protected]
set @[email protected]+1
--break;
--continue;
end
select @sum

 


declare @n int =10;

if @n>10
begin
print ‘@n大于10‘
end
else if @n>5
begin
print ‘@n大于5‘
end
else
begin
print ‘@n小于等于5‘
end

---计算1-100之间所有奇数的和
declare @sum int =0,@i int =1

while @i<=100
begin
if @i%2<>0
begin
set @[email protected][email protected]
end
set @[email protected]+1
end
print @sum

 

declare @sum int =0,@i int =1

while @i<=100
begin
if @i%2=0
begin
set @[email protected][email protected]
end
set @[email protected]+1
end
print @sum


declare @@s int

set @@s=100

print @@s


--两个@@符号开头的一般都是系统变量
print @@version

set @@version =‘jk sql server 1998‘
print @@version
print @@error

print @@language

print @@MAX_CONNECTIONS

use itcast2014

select * from TblClass
print @@rowcount

print @@servername

 

---1.系统存储过程-----------------------------

--1.返回当前实例中的所有的数据库的基本信息 exec sp_databases

--2.返回当前数据库下的所有的表 exec sp_tables

--3.返回某张表下的所有的列 exec sp_columns ‘tblperson‘

--4.查看某个存储过程的源代码 exec sp_helptext ‘sp_databases‘

 

F1 可以转到定义。





























































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

T-sql 编程

T-SQL编程

T-SQL 编程技巧

SQL Server 高级编程之T-SQL 编程函数

SqlServerSqlServer编程语言T-SQL的简介及基本用法

SQL 的服务器端编程---T-SQL简介