#mysql #sql #variables
Вопрос:
Я перепробовал множество вариантов этого, но, похоже, это не работает… Я получил
ОБЪЯВЛЕНИЕ недопустимо в этой позиции, ожидая, что
BEGIN
DECLARE @IncrementValue INT;
SET @IncrementValue = 0;
SELECT * FROM dc2_evaluasi_dosen WHERE kode_prodi = @IncrementValue;
END
Ответ №1:
Вам не нужно объявлять переменную. Используйте приведенные ниже утверждения.
SET @IncrementValue = 0;
SELECT * FROM dc2_evaluasi_dosen WHERE kode_prodi = @IncrementValue;
ДБ-Скрипка:
create table dc2_evaluasi_dosen(kode_prodi int,description varchar(50));
insert into dc2_evaluasi_dosen values(0,'A');
insert into dc2_evaluasi_dosen values(1,'B');
Запрос:
SET @IncrementValue = 0;
SELECT * FROM dc2_evaluasi_dosen WHERE kode_prodi = @IncrementValue;
Выход:
коде_проди | Описание |
---|---|
0 | A |
бд<>скрипка <>здесь
Комментарии:
1. Спасибо! Я только что понял это, но ты быстрее