SQL 里面@ 和@@代表的意义
@是SQL中标量变量开头的必须字符,SQL规定,局部标量变量必须以@开头,全局标量变量以@@开头,全局标量变量不许声明,直接使用即可。
例如:
select @@servername
声明局部标量的语句是
declare 变量名 数据类型和长度。
例如:
declare @name varchar(10)
SQL简介
SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
SQL语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言作为数据输入与管理的接口。SQL语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。
语言特点
1、一体化
SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。
2、使用方式灵活
它具有两种使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主语言中使用。
3、非过程化
只提操作要求,不必描述操作步骤,也不需要导航。使用时只需要告诉计算机“做什么”,而不需要告诉它“怎么做”。
4、语言简洁,语法简单,好学好用
在ANSI标准中,只包含了94个英文单词,核心功能只用6个动词,语法接近英语口语。
广告 您可能关注的内容 |