当前位置: 首页>数据库>正文

sqlite数据库表头为字符 sqlplus表头

1.remark 告诉SQLPLUS接下来的文字是注释,不是指令
 2.set headseq 标题分隔符标识一个告诉SQLPLUS将一个标题分为两行或者更多行的字符
 3.ttitle 设置报表每一页的头标题
 4.btitle 设置报表每一页的尾标题
 5.column 给SQLPLUS各种关于列的标题、格式和处理的指令
 6.break on 告诉SQLPLUS在报表的各部分间插入空格,或者将小计和总计断开
 7.compute sum 令SQLPLU计算小计
 8.set linesize 为报表的行设置最大字符数
 9.set pagesize 为页设置最大行数
 10.set newpage 设置页与页之间的空行数
 11.spool 将在屏幕上显示的报表写入一个文件中
 12./**/ 在SQL项内标记一个注释的开头和结尾,类似与remark
 13.-- 在SQL项内标记联机注释的开始,将该标记开始到本行末尾的一切内容都视为注释。类似于remark。
 14.set pause 使屏幕显示在页与页之间停顿
 15.save 把正在建立的SQL查询保存到一个选中的文件中
 16.host 向主操作系统发送命令
 17.start或@ 告诉SQLPLUS执行已经从存储到文件中的指令
 18.edit 离开SQLPLUS并进入到所选择的编辑器
 19.define_editor告知SQLPLUS你所选择的编辑器
 20.exit或quit 终止SQLPLUS注:
 ⑴column可以更改select语句中任何列的格式和标题。
 column Name format a20
 a20告知SQLPLUS这是一个字母列,而不是数字列,Name列显示的宽度设置为20
 ⑵break on命令必须和order by语句一起使用
 ⑶每个compute avg命令必须有一个相关的break on
 类似的还有compute sum,compute count,compute max等
 ⑷seb newpage确切地说应该称为“设置空白行”。
 ⑸spool 假脱机,spool off告知停止假脱机。
 ⑹命令行编辑器
 当输入一条SQL语句时,SQLPLUS会在输入的同时记住每一行,并存储于一个SQL buffer中。
 例如输入如下查询:
 select Featuer,Section,Page
 from NEWSPAPER
 where Secton='F';
 SQLPLUS会报错,检查发现Feature拼错了,不用重新输入整个查询,用命令行编辑器即可:
 list
 SQLPLUS命令会将输入的查询列出:
 1 select Featuer,Section,Page
 2 from NEWSPAPER
 3* where Secton='F';*号表示这行是可以编辑的,要想修改第一行,list 1 命令将调出相应的内容:
 list 1
 1* select Featuer,Section,Page这时可以输入如下命令来更改:
 change /Featuer/Feature
 1* select Featuer,Section,Page
 再输入list命令检查整个查询:
 list
 1 select Feature,Section,Page
 2 from NEWSPAPER
 3* where Secton='F';确认正确后输入一个斜线(/)将运行查询。此斜线与change命令或编辑器无关,它只是告知
 SQLPLUS在缓冲区中执行SQL。 命令行编辑器还可以删除行,命令为del。如果输入delete的话,这个命令将删除所有的行。
 如果想要清除整个select语句,可以输入如下命令:
 clear buffer如果想在当前行追加内容,可以用append 命令,append命令把追加的内容房子当前行的末端,
 中间不留空隙。还可以在当前行后面再输入一个全新的行,用命令input。
命令行编辑器只能编辑SQL语句,不能编辑sqlplus命令。
⑺检查SQLPLUS环境变量
 检查某个特定的列是如何定义的:
 column 列名
 如果column后面没有跟任何列名,则将列出所有的列;同样可以对ttitle、btitle、break和compute进行检查,方法同column。
检查set命令的设置可以用show命令来进行查看:
 show headsep
 show linesize
 show pagesize
 show newpagettitle和btitle设置可以用ttitle off 和btitle off 命令来禁止。
columns、breaks和computes的设置可以通过clear columns、clear breaks和clear computes
 命令进行清除。

https://www.xamrdz.com/database/67b1938672.html

相关文章: