Как выполнить команду командного файла, которая начинается с символа @ [дубликат]

Отображать API Карт Google динамически, извлекать данные в базе данных, чтобы отображать место, lat, long и показывать маркер карты в центре с помощью AngularJS. Выполнено Сурешаном ...

$(function() {
    $http.get('school/transport/scroute/viewRoute?scRouteId=' + scRouteId).success(function(data) {
        console.log(data);

        for (var i = 0; i < data.viewRoute.length; i++) {
            $scope.view = [];
            $scope.view.push(data.viewRoute[i].stoppingName, data.viewRoute[i].latitude, data.viewRoute[i].longitude);
            $scope.locData.push($scope.view);
        }            

        var locations = $scope.locData;
        var map = new google.maps.Map(document.getElementById('map'), {                    
            mapTypeId : google.maps.MapTypeId.ROADMAP
        });
        var infowindow = new google.maps.InfoWindow();
        var bounds = new google.maps.LatLngBounds();
        var marker, j;

        for (j = 0; j < locations.length; j++) {
            marker = new google.maps.Marker({
                position : new google.maps.LatLng(locations[j][1], locations[j][2]),
                map : map
            });

            google.maps.event.addListener(marker, 'click', (function(marker, j) {
                bounds.extend(marker.position);
                return function() {
                    infowindow.setContent(locations[j][0]); 
                    infowindow.open(map, marker);
                    map.setZoom(map.getZoom() + 1);
                    map.setCenter(marker.getPosition());
                }
            })(marker, j));
        };
        map.fitBounds(bounds);
    });
});

6
задан Mofi 30 May 2017 в 05:36
поделиться

3 ответа

Как насчет нативного Sql * plus spooling?

run.bat:

sqlplus hr/hr@sandbox @d:\run.sql

run.sql:

spool d:\run.log
set echo on 

select * from dual
/
exit

run.log:

01:50:20 HR@sandbox> 
01:50:20 HR@sandbox> select * from dual
01:50:20   2  /

D
-
X

Elapsed: 00:00:00.00
01:50:21 HR@sandbox> exit
10
ответ дан be here now 15 August 2018 в 18:31
поделиться
SET ORACLE_SID=<YOUR SID HERE>

sqlplus scott/tiger@DB < sql1.sql > data1.txt
sqlplus scott/tiger@DB < sql2.sql > data2.txt
2
ответ дан valex 15 August 2018 в 18:31
поделиться
  • 1
    SID означает? : / – Sourav 7 May 2013 в 07:12
  • 2
    ORACLE_SID . Вы можете пропустить эту строку, если в вашей системе есть один экземпляр. – valex 7 May 2013 в 07:48
  • 3
    oops, не сработало. Начал только SQLPLUS, но не смог передать аргументы! – Sourav 8 May 2013 в 15:41

Для вашей информации и для остальной части сообщества я использовал эту командную строку в файле dos:

sqlplus.exe SIEBEL/mypass@mydb @D:\App\Siebel\EIM\sql\my_sql_command.sql

, и выход был:

SQL*Plus: Release 11.2.0.1.0 Production on Mar. Sept. 13 11:53:52 2016

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR:
ORA-12154: TNS : .....

на самом деле, у меня была ошибка в командной строке ....

sqlplus.exe SIEBEL/mypass@mydb**%** @D:\App\Siebel\EIM\sql\my_sql_command.sql
1
ответ дан Vikash Pandey 15 August 2018 в 18:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: