powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2 9.5 Express-C и тип данных Boolean
12 сообщений из 12, страница 1 из 1
db2 9.5 Express-C и тип данных Boolean
    #35693172
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db2 9.5 Express-C и тип данных Boolean.
неужели нет такого типа?
если нет, то что используют в замен?
...
Рейтинг: 0 / 0
db2 9.5 Express-C и тип данных Boolean
    #35693699
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нашел вот это тыц

Все что читал говорит о том что булена нет.
...
Рейтинг: 0 / 0
db2 9.5 Express-C и тип данных Boolean
    #35694013
Фотография I_love_MSDN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можете наложит CHECK CONSTRAINTS на колонку - только 0 и 1.
- Абсолют' ный
-посковый робот по MSDN для
- ленивых
...
Рейтинг: 0 / 0
db2 9.5 Express-C и тип данных Boolean
    #35694038
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
I_love_MSDN,

просьба оценить, почемуто не работает

Код: plaintext
1.
db2 => ALTER TABLE <МояТабличка> ADD COLUMN <МойСтолбец> SMALLINT NOT NULL,CONSTR
AINT CHECK (ACTIVE in( 0 , 1 ))
...
Рейтинг: 0 / 0
db2 9.5 Express-C и тип данных Boolean
    #35694269
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык. Синтаксис же неправильный. Запятая там лишняя, опять же если используете ключевое слово CONSTRAINT, нужно указать имя.
...
Рейтинг: 0 / 0
db2 9.5 Express-C и тип данных Boolean
    #35694393
Сарумян
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CHAR 'Y'/'N' имхо приятнее
...
Рейтинг: 0 / 0
db2 9.5 Express-C и тип данных Boolean
    #35694408
Сарумян
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CREATE TABLE customer_his
(cust# INTEGER NOT NULL
,cust_name CHAR(10) NOT NULL
,cust_mgr CHAR(10)
,cur_ts TIMESTAMP NOT NULL
,cur_vrsn INTEGER NOT NULL
,cur_actn CHAR(1) NOT NULL
,cur_user VARCHAR(10) NOT NULL
,prv_cust# INTEGER
,prv_ts TIMESTAMP
,prv_vrsn INTEGER
,CONSTRAINT customer1 FOREIGN KEY(cur_vrsn)
REFERENCES version(vrsn)
ON DELETE RESTRICT
,CONSTRAINT customer2 CHECK(cur_actn IN ('I','U','D'))
,PRIMARY KEY(cust#,cur_vrsn,cur_ts));

пример из кукбука http://mysite.verizon.net/Graeme_Birchall/
...
Рейтинг: 0 / 0
db2 9.5 Express-C и тип данных Boolean
    #35694816
gals
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а создать собственный тип данных слабо?
Вообще-то boolean интерпретирует true как -1 для всех числовых полей.
...
Рейтинг: 0 / 0
db2 9.5 Express-C и тип данных Boolean
    #35695575
Фотография I_love_MSDN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_kezI_love_MSDN,

просьба оценить, почемуто не работает

Код: plaintext
1.
db2 => ALTER TABLE <МояТабличка> ADD COLUMN <МойСтолбец> SMALLINT NOT NULL,CONSTR
AINT CHECK (ACTIVE in( 0 , 1 ))


Код: plaintext
1.
2.
3.
4.
ALTER TABLE "DB2ADMIN"."COOLCHECK"
  ADD CHECK
    ( 0 , 1 )
    ENFORCED
    ENABLE QUERY OPTIMIZATION;
...
Рейтинг: 0 / 0
db2 9.5 Express-C и тип данных Boolean
    #35695576
Фотография I_love_MSDN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
galsа создать собственный тип данных слабо?
Не круто.
...
Рейтинг: 0 / 0
db2 9.5 Express-C и тип данных Boolean
    #35695625
Фотография I_love_MSDN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
I_love_MSDNIvan_kezI_love_MSDN,

просьба оценить, почемуто не работает

Код: plaintext
1.
db2 => ALTER TABLE <МояТабличка> ADD COLUMN <МойСтолбец> SMALLINT NOT NULL,CONSTR
AINT CHECK (ACTIVE in( 0 , 1 ))


Код: plaintext
1.
2.
3.
4.
ALTER TABLE "DB2ADMIN"."COOLCHECK"
  ADD CHECK
    ( 0 , 1 )
    ENFORCED
    ENABLE QUERY OPTIMIZATION;

Фигню я написал =)

Код: plaintext
1.
2.
3.
4.
ALTER TABLE "DB2ADMIN"."COOLCHECK"
  ADD CHECK
    (COLUMN =  0  OR COLUMN =  1 )
    ENFORCED
    ENABLE QUERY OPTIMIZATION;
[/quot]
Вот это верно :)
...
Рейтинг: 0 / 0
db2 9.5 Express-C и тип данных Boolean
    #35699814
gals
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После вашего чека делаем тест на java.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
PrepareStatement stmt = con.prepareStatement("INSERT INTO <МояТабличка> (<МойСтолбец>)");

stmt.setBoolean(false);
stmt.executeUpdate();

stmt.setBoolean(true);
stmt.executeUpdate();
и смотрим, всё ли у вас в порядке с булевским типом данных.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2 9.5 Express-C и тип данных Boolean
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]