ÐдÑавÑÑвÑйÑе,
возникла ÑÐ°ÐºÐ°Ñ Ð¿Ñоблемка Ñ Ð¿Ñиложение. ÐÑÑÑ Ð´Ð¾Ð²Ð¾Ð»Ñно пÑоÑÑое окоÑко.
ÐÑÐ²Ð¾Ð´Ð¸Ñ Ð² гÑид ÑезÑлÑÑаÑÑ ÑабоÑÑ Ð¥Ð. ÐлÑÑ Ð´Ð¸Ð°Ð»Ð¾Ð³ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ
.
ÐоÑле кажÐ
не менÑлаÑÑ. иденÑиÑна Ñ Ð²ÑеÑ
.
ЧÑо можеÑе ÑказаÑÑ Ð¿Ð¾ пеÑвой пÑоблеме?
On 24 ÑенÑ, 12:47, "Oleg Matveyev" <[EMAIL PROTECTED]> wrote:
> > РеÑе ÑÐ°ÐºÐ°Ñ ÑÑÑанноÑÑÑ Ð²Ð¾Ð·Ð½Ð¸ÐºÐ»Ð°. Ðа компе ÑазÑабоÑÑика
Vladimir A.Bakhvaloff wrote:
===
Ð ÑгаеÑÑÑ Ñаким обÑазом:
===
Unsuccessful execution caused by system error that does not preclude
successful execution of subsequent statements.
invalid database key.
===
Ðаг извеÑÑен, ÑÐµÐ³Ð¾Ð´Ð½Ñ Ð¿Ð¾Ð¿Ñавим.
--
Ð
Hello, Vladimir!
Vladimir Kozlov wrote:
SQLAnywhere и MySQL пÑи пÑеобÑазовании пÑÑÑой ÑÑÑоки в ÑиÑло возвÑаÑаеÑ
нолÑ. FB и PostgreSQL ÑÑгаÑÑÑÑ.
Я поÑÐ¾Ð¼Ñ Ð¸ ÑпÑаÑÐ¸Ð²Ð°Ñ - еÑÑÑ Ð»Ð¸ ÑÑандаÑÑ ÐºÐ¾ÑоÑÑй ÑÑ
M$ Ñоже Ð¾Ñ ÑÑандаÑÑа оÑÑ
одиÑ, и ÐºÐ°Ð¶ÐµÑ "0.0"
Access Ñоже (Ñам пÑавда CAST ваÑе Ð½ÐµÑ Ð½Ð¾ SELECT VAL("") Ñоже нолÑ).
ÐÑого ÑÑÑÑ 4:2 ;)
ÑÑма. Ñ ÐµÑе Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ñ ÑÑо '0' Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑеобÑазован в 0.
Ðо '' в 0 - ÑÑо ÑилÑно. Ñак же как и '' в null :-)
ÐÑли ввеÑÑи ÑилоÑоÑÑкÑÑ ÐºÐ°ÑегоÑÐ¸Ñ "пÑÑÑого не-null знаÑениÑ" - Ñо в нег
Vladimir Kozlov пиÑеÑ:
а ÑегÑлиÑÑеÑÑÑ Ð»Ð¸ ÑÑо поведение каким-либо ÑÑандаÑÑом?
Ð Ñазве ÑÑÑ Ð¼Ð¾Ð³ÑÑ Ð±ÑÑÑ Ð²Ð°ÑианÑÑ?
SQLAnywhere и MySQL пÑи пÑеобÑазовании пÑÑÑой ÑÑÑоки в ÑиÑло вÐ
On Mon, 19 Nov 2007 18:06:55 +0300, Vladimir Kozlov <[EMAIL PROTECTED]> wrote:
> Ðднако пÑиÑÑÑÑÑвие в ÑпиÑке наÑÑÑиÑелей ÑакиÑ
"ÑвеÑÑ
ÑаÑкÑÑÑеннÑÑ
" как MySQL и
> MSSQL - Ð½Ð°Ð²Ð¾Ð´Ð¸Ñ Ð½Ð° мÑÑÐ»Ñ ÑÑо ÑÑа ÑилоÑоÑÑкаÑ
Hi WildSery !
W> ТепеÑÑ Ñ Ð½Ðµ ÑолÑко ÑвеÑен, ÑÑо гÑÑÑ M$ нелÑÐ·Ñ Ð¿ÐµÑеÑÑиÑÑ Ð½Ð°
W> FB (ÑÑо и ÑанÑÑе подозÑевал), но даже Ð²Ð¸Ð¶Ñ Ð¿ÑиÑÐ¸Ð½Ñ ÑÑого.
ÐглаÑи веÑÑ ÑпиÑок - пÑоÑÑо инÑеÑеÑно :)
Ðдин ÑолÑко "having name=name" Ð¼ÐµÐ½Ñ Ð² ÑÑÑÐ¿Ð¾Ñ Ð½Ð° два Ð´Ð½Ñ Ð²Ð¾Ð³Ð½Ð°Ð».
ÐндÑÑÑким бÑддиÑÑам вполне понÑÑен ÑакÑалÑнÑй ÑмÑÑл ÑÑой конÑÑÑÑкÑии.
ÐоÑÐ¾Ð¼Ñ ÐºÐ°Ðº обÑаÑение к колеÑÑ ÑанÑ
Рне пÑÑÑой? Типа
CAST('ФУ' AS DOUBLE PRECISION)
SQLAnywhere ÑеÑÑно Ñказал ÑÑо не Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑеобÑазоваÑÑ Ð¤Ð£ в double :) MySQL
ÑÐ°Ñ Ð¿Ð¾Ð´ ÑÑкой Ð½ÐµÑ Ð½Ð¾ дÑÐ¼Ð°Ñ ÑÑо он Ñоже ÑÑгнеÑÑÑ.
Ð BDE иÑпокон веков бÑло: AsString(null)='', AsInteger(null)=0
РкÑÑÑе вÑего: AsDate(null)='00.00.'
:)
ÐÑ ÑÑ Ñж ÐиÐРв SQL-ÑеÑвеÑа не запиÑÑвай ;) ÐиÐРоно биде и еÑÑÑ...
ÐмеÑÑо CAST('' AS DOUBLE PRECISION) пиÑÑ
CAST(NULLIF(FIELD, '') AS DOUBLE PRECISION)
On Tue, 20 Nov 2007 11:30:25 +0300, Karabas Barabas
wrote:
> W> ТепеÑÑ Ñ Ð½Ðµ ÑолÑко ÑвеÑен, ÑÑо гÑÑÑ M$ нелÑÐ·Ñ Ð¿ÐµÑеÑÑиÑÑ Ð½Ð°
> W> FB (ÑÑо и ÑанÑÑе подозÑевал), но даже Ð²Ð¸Ð¶Ñ Ð¿ÑиÑÐ¸Ð½Ñ ÑÑого.
>
> ÐглаÑи вÐ
ÐÑивеÑ, WildSery !
W> select *
W>from (select distinct id, date from table1) p
W> join table2 t on t.id = p.id
W> /* where p.id+0 = t.id and p.date+0 = p.date */
W> Ðобавление закомменÑиÑованного "беÑполезного" ÑÑловиÑ
W> ÑÑко
On Sat, 24 Nov 2007 09:35:46 +0300, ÐаÑÐ°Ð±Ð°Ñ ÐаÑÐ°Ð±Ð°Ñ <[EMAIL PROTECTED]> wrote:
> Я Ð²Ð¾Ñ Ð¿Ð¾Ð´Ñмал - в каждом ÑлÑÑае Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±ÐµÑполезнÑÑ
ÑÑловий из вÑбоÑки
> вÑпадаÑÑ NULLÑ. ÐÐ¾Ð¶ÐµÑ Ñ ÑÑим ÑÑо-Ñо Ñв
ÐÑивеÑ, WildSery !
W> ÐенÑ, ÑобÑÑвенно, ÑмÑÑÐ°ÐµÑ Ð½Ðµ оÑобенноÑÑи ÑабоÑÑ Ñ Ð´Ð°Ð½Ð½Ñми
W> M$SQL, а Ñо, поÑÐµÐ¼Ñ Ñакие заведомÑе опÑимизаÑии ÑеÑÐ²ÐµÑ Ð¡ÐÐ
W> ÐÐ ÐÐÐÐÐТ.
Ркак же поÑом ÑеÑ
17 matches
Mail list logo