
Добрый день. Подскажите пожалуйста как в постгрейс загрузит данные из xml документа и выгрузить данные. Зарание спасибо.
Добрый день. не могу разобраться с запросом:
SELECT a.*,
CASE WHEN CHAR_LENGTH(a.alias)>0 THEN a.alias ELSE a.id END AS alias
FROM content AS a
Выдает ошибку CASE types integer and character varying cannot be matched
У alias тип данных VARCHAR, у ID Int, как с этим бороться? До этого работал в MySql, там этот запрос работал нормально
Скажите, я могу объявить целочисленный тип данных со своим диапазонам?
Скажем, мне нужен тип, принимающий целые значения от 0 до 100. Это возможно?
Вам необходимо пересобрать PHP, используя параметр --with-pgsql для configure.
Народ подскажите пожалуйста как решить данную проблему. Я начинающий пользователь в этом аспекте ахото его очень сильно освоить помогите разобраться пожалуйста.
На сервере имеется таблица с большим количеством строк.
Необходимо обработать ее и получить набор данных (массив данных) по структуре не совпадающий с исходной таблицей.
Предполагаю что нужно сделать хранимую процедуру,которая на входе получает параметры, на выходе двумерный массив.
Вопрос: как это сделать? Есть ли готовые примеры?
Привет
помогите пожалуйста
у меня есть таблица с данными в таком формате .accdb (около 7000 строк)
как мне произвести импорт?
из .accdb не проходит экспорт в .dbf (пишет; "нельзя определить поле более одного раза")
экспорт в ODBC тоже не проходит
могу только с .xls и .xml и .TXT и .db но я не знаю можно ли и как из таких файлов сделать импорт
Проблема такая. pg версии 7.4. Известны наименования двух таблиц.
table1, table2
Надо расшарить внешний ключ между ними. Он есть в БД, но о нет программа ничего не знает, она его определяет автоматически, стоит такая задача.А именно надо узнать наименование таблиц и полей между которыми установлен fk.
Юзаем инф. схему и несколько таблиц по констрейнтам и преференсам. Все было бы хорошо, если бы наименование внешнего ключа было бы уникальным. Однако наименование ключа в моем частном случае = $3, и ключей с таким наименованием еще 3 штуки, по другим таблицам.
fk1_name = $3
есть две таблицы:
1 таблица Pers
id name
-- ---------
1 ivanov
2 petrov
3 sidorov
2 таблица Status
id id_Pers status data
-- ---------- ----------- -----------
1 2 postupil 01/01/01
2 2 vibil 01/03/01
3 1 postupil 01/02/10
4 3 sdal 01/02/03
необходимо чтобы после запроса получилась такая выборка (что не было в выборке из таблицы Status дублирующих записей по одному человеку):
1 ivanov postupil 01/02/10
подскажите плиз.
требуется написать клиентскую программу (примерно 100 клиентов) под postgresql
писать на c++ builder 6 и в том и в том новичок.
Вот и хотел поинтересоваться каким лучше образом все это связать (через драйвер или через что)
И через какой дравер.
Буду очень признателен если напише через какой дравер и хоть примерно как все это выглядит (в плане кода и пояснений).
Ну или хотя бы направьте в какую сторону глядеть.
есть функция следующего вида:
CREATE OR REPLACE FUNCTION "public"."updaterest" (
"_new_id" integer,
"_id_apteka" character varying(8)
)
RETURNS integer AS
$body$
declare
zakaz integer;
begin
select _id_apteka from svodprice where id=_new_id into zakaz;
RETURN zakaz;
end;
$body$
LANGUAGE 'plpgsql'
VOLATILE
CALLED ON NULL INPUT
SECURITY INVOKER
COST 100;
при попытке пргона функции например: SELECT updaterest(5469,'apteka2');
должно выдаваться значение остатка в столбце apteka2 где id=5469.
Но почему то постгрес воспринимает запрос на селект вот так: