SQL中最基本的问题。。。求助中。。。

来源:百度知道 编辑:UC知道 时间:2024/05/23 13:25:57
在T-SQL如果多行代码写在一行用什么符号联接?

把一行代码分几行写,用什么符号分开?

“@”是作什么用的?

“GO”用在什么情况下?

SQL中有“sysname”这种数据类型吗?

谢谢了。。。。
一个@是定义,那么两个@是什么呢?谢谢。。

T-SQL里没有分行和换行的问题,可以在任何一个位置换行(只要不打断每个单词),也可以在一行写任意多语句。
@是局部变量的前缀,变量名必须以@开头。
一个GO表示一个批处理结束。
sysname不是标准的数据类型,但可能是自己定义的一个数据类型。
@@是一些特殊用途的系统函数的前缀,表示这个函数是具有特殊用途的系统函数。

分行写只要回车就可以,@是用来声明局部变量的,GO是用来执行批处理的语句.就是将几条语句作为一个整体来执行.

在pl/sql里每个客房端软件都会支持一行代码分行写。你写时觉得觉得你想换行了,你就敲回车键就可以了。
而'@'符号是用来定义一个变量的。
GO是用来执行批量语句,比如你写一个很长的PL/SQL里面有很多操作,你可以把其中的一部分操作归到一个go语句里。如:insert into .....
.....
GO
从insert 开始到GO前一行代码就是一个批处理。
SQL中有“sysname”这种数据类型吗? 我还没见过。

在pl/sql里每个客房端软件都会支持一行代码分行写。你写时觉得觉得你想换行了,你就敲回车键就可以了。
而'@'符号是用来定义一个变量的。
GO是用来执行批量语句,比如你写一个很长的PL/SQL里面有很多操作,你可以把其中的一部分操作归到一个go语句里。如:insert into .....
.....
GO
从insert 开始到GO前一行代码就是一个批处理。