| Предыдущая тема :: Следующая тема | 
	
	
		| Автор | Сообщение | 
	
		| nixon 
 
 
 Зарегистрирован: 28.04.2004
 Сообщения: 6
 
 
 | 
			
				|  Добавлено: Ср Апр 28 2004 16:54    Заголовок сообщения: Oracle 9i - ошибка - "нет правой скобки" |   |  
				| 
 |  
				| Вообщем такая проблема (Указательна ошибку стоит сразу после REAL). 
 SQL> CREATE TABLE BOOKS(code_b INTEGER PRIMARY KEY,
 2  title_b VARCHAR(120) NOT NULL,
 3  price REAL(6,2) CHECK (price>0));
 price REAL(6,2) CHECK (price>0))
 *
 ошибка в строке 3:
 ORA-00907: отсутствует правая скобка
 
 Заранее благодарен.
 |  | 
	
		| Вернуться к началу |  | 
	
		|  | 
	
		| Лина 
 
 
 Зарегистрирован: 21.02.2004
 Сообщения: 11
 
 
 | 
			
				|  Добавлено: Ср Апр 28 2004 21:40    Заголовок сообщения: |   |  
				| 
 |  
				| В этой строке вроде последние ); не нужны, а там должна быть , 
 т.е. вместо
 price REAL(6,2) CHECK (price>0));
 price REAL(6,2) CHECK (price>0),
 |  | 
	
		| Вернуться к началу |  | 
	
		|  | 
	
		| wildwind 
 
 
 Зарегистрирован: 03.02.2004
 Сообщения: 268
 Откуда: Москва
 
 | 
			
				|  Добавлено: Чт Апр 29 2004 21:16    Заголовок сообщения: |   |  
				| 
 |  
				| Нет, не то. Вместо REAL(6,2) пиши NUMBER(6,2)
 |  | 
	
		| Вернуться к началу |  | 
	
		|  | 
	
		| nixon 
 
 
 Зарегистрирован: 28.04.2004
 Сообщения: 6
 
 
 | 
			
				|  Добавлено: Пт Апр 30 2004 00:54    Заголовок сообщения: |   |  
				| 
 |  
				| wildwind - спасибо всё работает. |  | 
	
		| Вернуться к началу |  | 
	
		|  | 
	
		|  |