Я хочу создать новую таблицу в oracle
с sqlplus
и batch
.Использование командного файла для создания новой таблицы в oracle/sqlplus
sqlplus user/password @create_tables.sql
это успешно
, но это не то, что я хочу. Я хочу, чтобы пользователь вводил год. Мой командный файл выглядит следующим образом:
@echo off
set /p year=__YEAR (YYYY)?
sqlplus user/password
create table data%year%
(Nama varchar2(25),
value number);
echo Successfull
pause
скрипт останавливается здесь
SQL*Plus: Release 10.2.0.1.0 - Production on Sun Aug 25 06:07:26 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>
, что случилось?
Thank U очень много. я добавил ** echo exit> @% temp% \ temp.sql ** синтаксис перед ** rem Теперь запустите указанную выше команду **. скрипт работает для меня. еще раз спасибо. – flyingbird013