Size: a a a

2020 December 03

ДT

Дмитрий Texnix... in sql_ninja
Ivan Kuzmin
перекрой своим классом/методом в delphi
а вдруг там правда больше 255 ?
источник

ДT

Дмитрий Texnix... in sql_ninja
яж тоже не смогу в своём классе понять что text ограниченный или text правда может быть больше 255
источник

IK

Ivan Kuzmin in sql_ninja
да, надо ещё какие то признаки
видел базы которые с mssql переносили и оставляли varchar(50) - в принципе то живут, в функциях надо тип приводить к этим же  varchar(50) условно
источник

IS

Igor Sergeichik in sql_ninja
Павел Львов
Может это говнище?
автоапдейт статистики или автошринк нигде не стоит?
источник

MC

Max Chistyakov in sql_ninja
Дмитрий Texnix
ни одного примера с text check не увидел, только нумерики чекаются.
прям по ссылке написано можете  использовать чек констрэинт для теста
источник

ДT

Дмитрий Texnix... in sql_ninja
я нажал на ссылку
источник

ДT

Дмитрий Texnix... in sql_ninja
и там ничего нет там про текст
источник

ДT

Дмитрий Texnix... in sql_ninja
только про нумерик и дату
источник

MC

Max Chistyakov in sql_ninja
Max Chistyakov
прям по ссылке написано можете  использовать чек констрэинт для теста
а это что тогда?
источник

ДT

Дмитрий Texnix... in sql_ninja
это сама ссылка
источник

ДT

Дмитрий Texnix... in sql_ninja
ты нажми то на неё
источник

IS

Igor Sergeichik in sql_ninja
Дмитрий Texnix
ты нажми то на неё
а тебе char вообще не подходит?
будет прям чётенькая длина, без вариантов
источник

ДT

Дмитрий Texnix... in sql_ninja
нет, там не чётенькая длина
источник

ДT

Дмитрий Texnix... in sql_ninja
там варчар подходит
источник

IS

Igor Sergeichik in sql_ninja
яхз о чём ы там спорите, у вас вариантов ровно нифига
источник

ДT

Дмитрий Texnix... in sql_ninja
но он не становится в табличную функцию
источник

IK

Ivan Kuzmin in sql_ninja
Дмитрий Texnix
но он не становится в табличную функцию
CREATE OR REPLACE FUNCTION f()
   RETURNS TABLE(colname varchar(512))
   LANGUAGE 'plpgsql'
   VOLATILE
/*
select * from f()
*/    
AS $BODY$
BEGIN
 return query
   select '1'::varchar(512);
 return;
END;
$BODY$;
источник

ДT

Дмитрий Texnix... in sql_ninja
я объявляю в функции варчар(10), затем открываю её DDL  - там varchar без циферок
источник

ДT

Дмитрий Texnix... in sql_ninja
Ivan Kuzmin
CREATE OR REPLACE FUNCTION f()
   RETURNS TABLE(colname varchar(512))
   LANGUAGE 'plpgsql'
   VOLATILE
/*
select * from f()
*/    
AS $BODY$
BEGIN
 return query
   select '1'::varchar(512);
 return;
END;
$BODY$;
а ты её DDL открой
источник

ДT

Дмитрий Texnix... in sql_ninja
и query тоже забирает как варчар бесконечный
источник