sql编程

简介: sql编程

sql编程


一、局部变量


1.声明:

declare @变量名 数据类型


2.赋值:

set @变量名=值

select @变量名=值


区别:(1)set不支持同时给多个变量赋值 select支持

(2)如果表达式有多个值的话,set会出错,而select会保留最后一个值

(3)如果表达式没有值,set赋值的话为null,而select保留原来的值


3.显示数据

print @变量名 --以文本的形式显示

select @变量名 --默认以网格的形式显示


二、全局变量


系统声明并维护,用户只能读不能修改,带有@@前缀


常用的全局变量

@@crror:最近出现错误的sql语句的错误号大于0的数,如果没有错误,该值为0

@@identity:最大的标识值

@@servername:本地服务器名

@@version:sql server版本


三、类型转换


1.convert (数据类型,表达式[,日期样式]),只有日期类型转换为文本类型时,才用“日期样式”参数

2.cast(表达式 as 数据类型),无法指定日期样式


四、控制语句


1.单分支

if(条件)

begin

sql 语句

end


2.多分支

case

when 条件1 then 结果1

when 条件2 then 结果2

else 结果n


3.循环

while(条件)

begin

sql语句

end


五、批处理


一个或多个sql语句组,应用程序一次性发送给sql server 系统去执行,一个批处理作为一个执行单元,叫执行计划,用go分割多个批处理

目录
相关文章
|
24天前
|
SQL Perl
PL/SQL编程基本概念
PL/SQL编程基本概念
13 0
|
6月前
|
SQL Java 数据库连接
JSP商品进出库管理系统myeclipse开发sql数据库bs框架java编程jdbc
JSP 商品进出库管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为SQLSERVER2008,使用java语言开发,系统主要采用B/S模式开发。
49 0
|
6月前
|
SQL Java 数据库连接
JSP婚纱影楼管理系统myeclipse开发sql数据库bs框架java编程jdbc
JSP 婚纱影楼管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为SQLSERVER2008,使用java语言开发,系统主要采用B/S模式开发。
51 0
|
6月前
|
SQL Java 数据库
JSP毕业设计宣传网站系统myeclipse开发sql数据库BS模式java编程网页结构
JSP 毕业设计宣传网站系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 二、功能介绍
33 0
|
6月前
|
SQL Java BI
JSP超市销售管理统myeclipse开发sql数据库BS模式java编程网页结构
JSP 超市销售管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为SQLSERVER2008,使用java语言开发
25 0
|
4月前
|
SQL 存储 算法
数据库编程大赛:一条SQL计算扑克牌24点
参加NineData举办的数据库编程大赛,展示你的技术才华!用一条SQL语句解决扑克牌24点的计算表达式。这场比赛面向数据库爱好者、开发者、程序员、DBA等,展示你的编程技能,并有机会赢得丰厚奖励。欢迎大家来挑战!
193 0
数据库编程大赛:一条SQL计算扑克牌24点
|
28天前
|
SQL Go
SQL编程
SQL编程
9 0
|
6月前
|
SQL Java 数据库连接
JSP网上相亲交友系统myeclipse开发sql数据库bs框架java编程jdbc
JSP 网上相亲交友系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为sqlserver2008,使用java语言开发,系统主要采用B/S模式开发。
69 0
|
4月前
|
SQL 关系型数据库 MySQL
SQL编程【MySQL 01】拆分列字段为行并根据类型翻译字段 > 1305 - FUNCTION x.help_topic_id does not exist 报错问题
SQL编程【MySQL 01】拆分列字段为行并根据类型翻译字段 > 1305 - FUNCTION x.help_topic_id does not exist 报错问题
33 0
|
4月前
|
SQL 关系型数据库 MySQL
【SQL编程】Greenplum 与 MySQL 数据库获取周几函数及函数结果保持一致的方法
【SQL编程】Greenplum 与 MySQL 数据库获取周几函数及函数结果保持一致的方法
36 0