1.打开电脑,启动“VisualStudio2017”开发软件。
2.创建1个form1窗体、1个text控件和三个button控件text分别是事件1、事件2、事件3。
3.创建一个全局变量的类“ClassValue"。
4.按钮事件处理全局变量。
5.启动程序,点击事件1、事件2、事件3,显示运行效果。
6.点击消息窗口确定按钮,则全局变量重新赋空值,然后文本框重新得到全局变量的值,即可实现C#全局变量操作。
局部变量是用户可自定义的变量,它的作用范围仅在程序内部。在程序中通常用来储存从表中查询到的数据,或当作程序执行过程中暂存变量使用。局部变量必须以“@”开头,而且必须先用DECLARE命令说明后才可使用。其说明形式如下:
DECLARE @变量名 变量类型 [@变量名 变量类型…]其中变量类型可以是sql server(WINDOWS平台上强大的数据库平台) 2000支持的所有数据类型,也可以是用户自定义的数据类型。
在Transact-SQL中不能像在一般的程序语言中一样使用“变量=变量值”来给变量赋值。必须使用SELECT或SET命令来设定变量的值,其语法如下:
SELECT @局部变量=变量值SET @局部变量=变量值1212
例:声明一个长度为10 个字符的变量“id”并赋值
declare @id char(10)select @id=‘10010001’1212
注意:可以在Select命令查询数据时,在Select命令中直接将列值赋给变量。
例:查询编号为“10010001”的员工和工资,将其分别赋予变量name和wage
use pangudeclare @name char(30)@wage money
select @name=e_name,@wage=e_wage
from employee
where emp_id='10010001'
select @name as e_name,@wage as e_wage123456123456
运行结果如下:
e_name e_wage------------------------------ -----------
张三 8000.0000123123
注意:数据库语言和编程语言有一些关键字,关键字是在某一一样下能够促使某一操作发生的字符组合,为避免冲突和产生错误,在命令表、列、变量以及其它对象时应避免使用关键字。
全局变量
全局变量是sql server(WINDOWS平台上强大的数据库平台)系统内部使用的变量,其作用范围并不局限于某一程序,而是任何程序均可随时调用全局变量通常存储一些sql server(WINDOWS平台上强大的数据库平台)的配置设定值和效能统计数据。用户可在程序中用全局变量来测试系统的设定值或Transact-SQL命令执行后的状态值。有关sql server(WINDOWS平台上强大的数据库平台) 全局变量的详细情况请参见附录。
注意:全局变量不是由用户的程序定义的,它们是在服务器级定应义的。只能使用预先说明及定义的变局变量。引用全局变量时,必须以“@@”开头。局部变量的名称不能与全局变量的名称相同、否则会在应用中出错。
数据库以标记符“@@”开头的是全局变量。
使用全局变量时应该注意以下几点:
1、全局变量不是由用户的程序定义的,它们是在服务器级定义的。
2、用户只能使用预先定义的全局变量。
3、引用全局变量时,必须以标记符“@@”开头。
4、局部变量的名称不能与全局变量的名称相同,否则会在应用程序中出现不可预测的结果。
扩展资料
在现代的面向对象语言如Java,C++,C#,Ruby中,由于变量都是封装在类里面的,对别的类不可见,所以已经几乎完全抛弃了全局变量的概念。
然而,可以通过把一个类定义为public static,把类成员变量也定义为public static,使该变量在内存中占用固定、唯一的一块空间,来实现全局变量的功能。
全局变量为编程术语中的一种,源自于变量之分。变量分为局部与全局,局部变量又可称之为内部变量。由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用,而无法被其它对象或函数引用。
全局变量既可以是某对象函数创建,也可以是在本程序任何地方创建。全局变量是可以被本程序所有对象或函数引用。
参考资料来源:百度百科-全局变量
参考资料来源:百度百科-数据控制语言
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)