сряда sqlplus

SQL * Plus - среда, разработен от Oracle за изпълнение на прост интерфейс на командния ред на достъп до базата данни и изпълнение на SQL команди и PL / SQL с допълнителни функции. Използвайте SQL * Plus команди могат да бъдат в писмена форма, и най-елементарните SQL команди. Този раздел показва как да използвате SQL * Plus команди, за да направите следното:

  • За да се опише структурата на таблици.
  • Редактиране на SQL команда буфер.
  • Запазване на файлове в команди за редактиране на SQL.
  • Запазете файла.
  • Свали SQL команди от файл в SQL буфер.
  • Получавате бърза помощ.

Начинът, по който да се показва SQL * Plus зависи от операционната система или на околната среда на Windows.

И ръководител на програмата, щракнете двукратно върху върху SQL * Plus иконата, след което въведете името на потребителя и, ако е необходимо, парола и име на база данни.

В колата му в промпт на операционната система, въведете SQL * Plus команда.

SQL * Plus редактиране на команди.

При въвеждане на SQL команди, е писано в зоната на паметта, наречена SQL буфер, и остава там до нова заповед. SQL * Plus команди вписани в един ред и да не се съхраняват в SQL буфер.

Забележка: Ако натиснете [RETURN] до приключване на командния SQL * Plus подканва под формата на брой ред. Въвеждане SQL входния буфер спира една от затварянето на символи (запетая или наклонена черта) или двойно кликване върху [ВРЪЩАНЕ]. След това, на екрана се показва SQL ред.

SQL * Plus редактиране на команди:

Long команда може да се прехвърля на следващия ред. За тази цел на текущия ред трябва да бъде с тире (-).

SQL * Plus ви позволява да създавате интерактивни отчети, когато потребителят се приканва да въведете стойности, които ограничават размера на изходни данни. За да създадете отчет на партиди или в отделен SQL команда включва така наречената променлива заместване (за замяна променливи). С други думи, на променливата служи като контейнер. които временно съхранява ценностите.

Вържи променливи в SQL * Plus се използва за временно съхраняване на ценности.

Предназначение на променливите:

  • Определяне на дата интервали.
  • примерни данни за определен потребител.
  • анализ на данните от един отдел.
  • Exchange променливи между SQL команди.
  • Динамично се променя горния и долния колонтитул на страници.

Заместващите променливи с един амперсанд ().

Потребителят може динамично да ограничи избран ред чрез променлива заместване, която предхожда един амперсанд ''. Стойността на тази променлива се иска, когато командата. SET ПРОВЕРЕТЕ команда определя изхода на текст преди и след SQL * Plus замества заместване променливи стойности.

Пример: Създаване на екип, който по време на изпълнение на исканията номера на отдел на потребителя. Докладът трябва да съдържа номера на сметката, името и заплата на всеки служител.

текстови променливи и дати за замяна

  • Текстови низове и дата трябва да бъдат затворени в единични кавички.
  • Адванс амперсанд и приложете името на променливата в единични кавички, потребителят не трябва да влизат в тях по време на изпълнение.

Пример: изход номер, името и заплата на работниците и служителите, които са в определена позиция. Позиция е заявено по време на изпълнение.

Можете да зададете на заместване променливи:

  • Състояние, при.
  • Оферта ORDER BY.
  • Експресията на колоната.
  • Името на таблицата.
  • Екип от SELECT.

Пример: Показване на пореден номер, всяка друга колона и условията на реда. Опитайте с различни условия и имена на колони и сравнение на резултатите.

Дефинирани от потребителя променливи.

Попитайте променливи могат да бъдат до един SELECT команда. две SQL * Plus команди се използват за определяне променливи:

  • DEFINE - да се създаде променлива от тип CHAR;
  • ACCEPT - четете вход стойност и да го съхранява в променлива.

SQL * Plus DEFINE команда, за да използвате променлива заместване с двойно амперсанд. Ако искате да зададете командния ред DEFINE с интервал характер, този низ трябва да бъдат затворени в единични кавички.