1. Oracle sql 单行注释 多行注释 是什么
1、单行注释
ANSI 标准的注释符“--” 用于单行注释,格式:--注释内容。
例子:
use pangu-- 使用名为pangu的数据库
declare@startdate datetime
set@startdate=‘1/1/2000’
select‘Start Date:’+convert(varchar(12)@startdate)
-- convert()函数用于转换数据类型
-- 注意这里的注释'--'符号后需要一个空格,注释才生效
2、多行注释
与C语言相同的程序注释符号,即“/**/”。“/*”用于注释文字的开头,“*/”用于注释文字的结尾,可在程序中标识多行文字为注释。
格式:/*注释内容*/
例子:
DECLARE @myvariable DATETIME
/*
The following statements retrieve the current date and time and extract the day of the week from the results.
*/
SELECT @myvariable=GETDATE()
SELECT DATENAME(dw,@myvariable)
(1)oracle数据库注释扩展阅读
PL/SQL基本语法
在写PL/SQL语句时,必须遵循一些基本的语法,下面是PL/SQL程序代码的基本语法要求:
⒈语句可以写在多行,就像SQL语句一样;
⒉各个关键字、字段名称等等,通过空格分隔;
⒊每条语句必须以分号结束,包括PL/SQL结束部分的END关键字后面也需要分号;
⒋标识符需要遵循相应的命名规定;
⑴名称最多可以包含30个字符;
⑵不能直接使用保留字,如果需要,需要使用双引号括起来;
⑶第一个字符必须以字母开始;
⑷不要用数据库的表或者科学计数法表示;
还有一些语法相关的规则:
⒈在PL/SQL程序中出现的字符值和日期值必须用单引号括起;
⒉数字值可以使用简单数字或者科学计数法表示;
⒊在程序中最好养成添加注释的习惯,使用注释可以使程序更清晰,使开发者或者其他人员能够很快的理解程序的含义和思路。在程序中添加注释可以采用:
⑴/*和*/之间的多行注释;
⑵以--开始的单行注释。
2. oracle数据库中编写sql语句后注释中文显示乱码如何解决,但是复制出来就显示中文
试试这个
在你oracle的注册表主目录里
一般在
HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->OraDb11g_home(最后这个不定,能含斗有你oracle主目录的就行)
右边的好多值里加个 (新唯老轮建,字符串)
如果要是有这条,后面不是中文的,把他改成上面的值
如果是64位的在HKEY_LOCAL_MACHINE->SOFTWARE下有个 WOW64...那里面有个oracle
按照上面的改,看看能不能改回来
原来程序里面乱码,加了这个就好了,指信不知道对你有没有帮助
3. oracle数据库中注释符号是什么它的快捷键是什么
注释符号有两种:/* */ 或者--