今天看的内容都是知道的内容,平时的工作中接触的也较多。但是仍然学到一点新内容:
一、对于文本中带有单引号的,可以在这个单引号之前加单引号来实现。
如:
SQL> SELECT ‘He”ve got a dog.’ test_dialog FROM dual;
TEST_DIALOG
—————-
He’ve got a dog.
二、对于建列的别名,可以有2种方法,一种是:列名+空格+别名,一种是列名+空格+as+空格+别名。对于别名中含有空格的,可用双引号” “来实现。
如:
SQL> SELECT servid AS “service ID” FROM hjm_service WHERE rownum <= 1;
service ID
————
020999000049
并且请注意以下两者的区别:
Connected to Oracle9i Enterprise Edition Release 9.0.1.1.1
Connected as aspire
SQL>
SQL> SELECT job_title ASjob_titleFROM hr.jobs WHERE job_id=’AD_VP’;
JOB_TITLE———————————–
Administration Vice President
SQL> SELECT job_title AS”job_title”FROM hr.jobs WHERE job_id=’AD_VP’;
job_title
———————————–
Administration Vice President
当有双引号””的时候,显示的列的别名将完全按照双引号列名的内容,包括大小写。
对于列名需要有双引号的,可以用3个双引号来实现:
SQL> SELECT ‘ABC’ AS “””sdnfn””” FROM dual;
“sdnfn”
——-
ABC