Главная /
Основы SQL /
Разработана процедура, возвращающая тарифы городов указанного региона. CREATE PROC my_proc @r VARCHAR(20), @cur CURSOR VARYING OUTPUT AS SET @cur=CURSOR FORWARD_ONLY STATIC FOR SELECT Название, Тариф, Регион FROM Город WHERE Регион=@r OPEN @cur Вызов проц
Разработана процедура, возвращающая тарифы городов указанного региона.
Вызов процедуры и вывод на печать названий городов из выходного курсора осуществляется следующим образом:
Укажите правильные ответы.
вопросПравильный ответ:
ошибок ни в процедуре, ни в ее вызове нет
процедура создана правильно. При вызове в обработке курсора дважды происходит обращение к первой записи
в процедуре не следует открывать курсор. Он должен быть открыт при вызове процедуры
процедура создана правильно. Неправильно осуществляется ее вызов
Сложность вопроса
58
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Какой студент гуглит данные ответы по интуит? Это же совсем для даунов
14 янв 2017
Аноним
спасибо за ответ
26 янв 2016
Другие ответы на вопросы из темы базы данных интуит.
- # На какое представление данных ориентирован язык SQL?
- # В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система? Basa_user АдминистраторUserAUserBUserC1 2 3 4 5 6 7 8CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserC' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserB REVOKE INSERT ON tab TO UserA CASCADE GRANT INSERT ON tab TO UserC 9INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')10????
- # Дан фрагмент Java-программы для выборки данных из таблицы Блюдо, расположенной в источнике данных с именем DSN=mystud. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection myCon= DriverManager.getConnection( "jdbc:odbc:mystud","user1","user1"); Statement mySt=myCon.createStatement(); ResultSet rs=mySt.executeQuery( "SELECT Название_блюда, Калорийность FROM Блюдо "); while (rs.next()) { String var1=rs.getString(1); String var2=rs.getString(2); String var3=rs.getString(3); ... } Указать правильные ответы.
- # Даны таблицы Город и Разговор. CREATE TABLE Город ( Код_Города INT , Название VARCHAR(20) NOT NULL, Тариф MONEY, Регион VARCHAR(20)) CREATE TABLE Разговор (Код_Разговора INT , Код_Города INT NOT NULL, Фамилия VARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NULL) Рассчитать стоимость каждого телефонного разговора с Москвой.
- # В таблице Город значения поля Тариф ограничить диапазоном от 0.1 руб. до 7.8. Руб.