|
|
|
ALTER TABLE (не могу изменить тип столбца) Хелп!
|
|||
|---|---|---|---|
|
#18+
Собственно, пишу на делфи, база Interbase. Когда пытаюсь сделать Код: plaintext 1. получаю ответ, типа "не знаю я никакого MODIFY" Что можно сделать? или все таки к хирургу, руки лечить? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2003, 17:18 |
|
||
|
ALTER TABLE (не могу изменить тип столбца) Хелп!
|
|||
|---|---|---|---|
|
#18+
Где ты видел в доках MODIFY ? ALTER TABLE xxx ALTER xxxn varchar(100) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2003, 17:22 |
|
||
|
ALTER TABLE (не могу изменить тип столбца) Хелп!
|
|||
|---|---|---|---|
|
#18+
To: Gold Лаура Томсон, Люк Веллинг "Разработка WEB-приложений на PHP и MySQL" стр.201 Описане использования ALTER TABLE. Я посчитал, что это относится к SQL в целом, а не только к MySQL. Я не прав? Вообще можно модифицировать тип/имя столбца? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2003, 18:25 |
|
||
|
ALTER TABLE (не могу изменить тип столбца) Хелп!
|
|||
|---|---|---|---|
|
#18+
Можно. У тебя что, док нету? Там же написано всё. Вот тебе, раз ты доки не читаешь ALTER TABLE table <operation> [, <operation> …]; <operation> = {ADD <col_def> | ADD <tconstraint> | ALTER [COLUMN] column_name <alt_col_clause> | DROP col | DROP CONSTRAINT constraint} <alt_col_clause> = {TO new_col_name | TYPE new_col_datatype | POSITION new_col_position} <col_def> = col {< datatype> | COMPUTED [BY] (< expr>) | domain} [DEFAULT { literal | NULL | USER}] [NOT NULL] [ <col_constraint>] [COLLATE collation] < datatype> = {SMALLINT | INTEGER | FLOAT | DOUBLE PRECISION}[ <array_dim>] | (DATE | TIME | TIMESTAMP}[ <array_dim>] | {DECIMAL | NUMERIC} [( precision [, scale])] [ <array_dim>] | {CHAR | CHARACTER | CHARACTER VARYING | VARCHAR} [( int)] [ <array_dim>] [CHARACTER SET charname] | {NCHAR | NATIONAL CHARACTER | NATIONAL CHAR} [VARYING] [( int)] [ <array_dim>] | BLOB [SUB_TYPE { int | subtype_name}] [SEGMENT SIZE int] [CHARACTER SET charname] | BLOB [( seglen [, subtype])] <array_dim> = [[x:]y [, [x:]y …]] < expr> = A valid SQL expression that results in a single value. <col_constraint> = [CONSTRAINT constraint] { UNIQUE | PRIMARY KEY | REFERENCES other_table [( other_col [, other_col …])] [ON DELETE {NO ACTION|CASCADE|SET DEFAULT|SET NULL}] [ON UPDATE {NO ACTION|CASCADE|SET DEFAULT|SET NULL}] | CHECK ( <search_condition>)} <tconstraint> = [CONSTRAINT constraint] {{PRIMARY KEY | UNIQUE} ( col [, col …]) | FOREIGN KEY ( col [, col …]) REFERENCES other_table [ON DELETE {NO ACTION|CASCADE|SET DEFAULT|SET NULL}] [ON UPDATE {NO ACTION|CASCADE|SET DEFAULT|SET NULL}] | CHECK ( <search_condition>)} CHAPTER 2 SQL STATEMENT AND FUNCTION REFERENCE <search_condition> = <val> <operator> { <val> | ( <select_one>)} | <val> [NOT] BETWEEN <val> AND <val> | <val> [NOT] LIKE <val> [ESCAPE <val>] | <val> [NOT] IN ( <val> [ , <val> …] | <select_list>) | <val> IS [NOT] NULL | <val> {>= | <=} | <val> [NOT] {= | < | >} | {ALL | SOME | ANY} ( <select_list>) | EXISTS ( <select_expr>) | SINGULAR ( <select_expr>) | <val> [NOT] CONTAINING <val> | <val> [NOT] STARTING [WITH] <val> | ( <search_condition>) | NOT <search_condition> | <search_condition> OR <search_condition> | <search_condition> AND <search_condition> <val> = { col [ <array_dim>] | : variable | <constant> | <expr> | <function> | udf ([ <val> [, <val> …]]) | NULL | USER | RDB$DB_KEY | ? } [COLLATE collation] <constant> = num | ' string' | charsetname ' string' <function> = COUNT (* | [ALL] <val> | DISTINCT <val>) | SUM ([ALL] <val> | DISTINCT <val>) | AVG ([ALL] <val> | DISTINCT <val>) | MAX ([ALL] <val> | DISTINCT <val>) | MIN ([ALL] <val> | DISTINCT <val>) | CAST ( <val> AS <datatype>) | UPPER ( <val>) | GEN_ID ( generator, <val>) <operator> = {= | < | > | <= | >= | !< | !> | <> | !=} <select_one> = SELECT on a single column; returns exactly one value. <select_list> = SELECT on a single column; returns zero or more values. <select_expr> = SELECT on a list of values; returns zero or more values. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2003, 18:41 |
|
||
|
ALTER TABLE (не могу изменить тип столбца) Хелп!
|
|||
|---|---|---|---|
|
#18+
маленькое уточнение: char (varchar) alter'ятся только в сторону УВЕЛИЧЕНИЯ длинны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2003, 19:30 |
|
||
|
ALTER TABLE (не могу изменить тип столбца) Хелп!
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2003, 19:32 |
|
||
|
ALTER TABLE (не могу изменить тип столбца) Хелп!
|
|||
|---|---|---|---|
|
#18+
а кстате, почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2003, 19:36 |
|
||
|
ALTER TABLE (не могу изменить тип столбца) Хелп!
|
|||
|---|---|---|---|
|
#18+
спроси у разработчиков ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2003, 19:55 |
|
||
|
ALTER TABLE (не могу изменить тип столбца) Хелп!
|
|||
|---|---|---|---|
|
#18+
To: Gold Спасибы. У меня, действительно нет док. Помоги урлом, где взять, а то как без рук :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2003, 09:29 |
|
||
|
ALTER TABLE (не могу изменить тип столбца) Хелп!
|
|||
|---|---|---|---|
|
#18+
Сходи сюда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2003, 12:28 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32251445&tid=1580044]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 464ms |

| 0 / 0 |
