|
|
|
оператор insert
|
|||
|---|---|---|---|
|
#18+
NickDee> Так что ты воспринял информацию искажённо. Возможно. Так сколько там процентов "длинных" insert-ов, с несколькими десятками полей/параметров? Хотя лично у тебя с твоей манией "всё в ширину" таких может быть и большинство. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2014, 21:50:52 |
|
||
|
оператор insert
|
|||
|---|---|---|---|
|
#18+
Что-то меня смущает идея одни инсерты писать так, а другие - ВОТТАК. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2014, 22:17:49 |
|
||
|
оператор insert
|
|||
|---|---|---|---|
|
#18+
Так ты не фтыкаешь потому что! Или не ошибаешься. Или IBE юзаешь. А оне - сплошь широкие инсерты в ISQLax и блокнотах пишут, ошибаются. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2014, 23:55:49 |
|
||
|
оператор insert
|
|||
|---|---|---|---|
|
#18+
— Угу, — хмыкнул Гарри. — Видите ли, есть такая штука под названием «когнитивный диссонанс», а если выражаться проще — «зелен виноград». Если бы людей каждый месяц лупили дубинкой по голове и никто не мог ничего по этому поводу сделать, довольно скоро появились бы всякого рода философы, которые, притворяясь мудрыми, как вы выразились, нашли бы уйму изумительных преимуществ в том, что тебя ежемесячно лупят дубинкой по голове. Ну, например, что это делает тебя сильнее или что ты счастливее в те дни, когда тебя не дубасят. Но если вы подойдёте к кому-то, кого не лупят дубинкой, и спросите, не хотят ли они, чтобы их начали, в обмен на эти изумительные преимущества, они откажутся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2014, 05:31:45 |
|
||
|
оператор insert
|
|||
|---|---|---|---|
|
#18+
Сисдба МастеркеевичЧто-то меня смущает идея одни инсерты писать так, а другие - ВОТТАК. А что у insert и update синтаксис разный, хотя и тот и другой по сути говорят какие поля в какие значения нужно установить + указывают идентификатор операции - это не смущает? Меня вот смущает идея апдейты писать нормально, а инсерты - менее читабельно и менее писабельно. Кстати в order by и group by были введены удобные конструкции, типа: group by 1, или order by 3, 4. Кому-то удобно писать с циферками, кому-то удобно писать названия полей. Ещё есть "create sequence + next value for" и "create generator + gen_id". Ещё есть "select [first n] [skip m]" и "select ... [rows n [to m]]". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2014, 09:50:46 |
|
||
|
оператор insert
|
|||
|---|---|---|---|
|
#18+
NickDeeА что у insert и update синтаксис разныйСам по себе язык SQL имеет довольно спорный синтаксис, но он стандартизирован и к нему привыкли. NickDeeКому-то удобно писать с циферками, кому-то удобно писать названия полей.Если первым полем стоит подзапрос, то зело удобней писать циферкой (1), чем копипастить оный в секцию груп/ордер или обертывать снаружи еще одним внешним селектом. NickDeeЕщё есть "select [first n] [skip m]" и "select ... [rows n [to m]]".первый кустарный, второй стандартный. NickDeeМеня вот смущает идея апдейты писать нормальнооператор апдейт имеет довольно много ограничений, например нельзя сджойнить что-то с чем-то и потом проапдейтить то, что получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2014, 10:00:14 |
|
||
|
оператор insert
|
|||
|---|---|---|---|
|
#18+
NickDeeЕщё есть "create sequence + next value for" и "create generator + gen_id". Ещё есть "select [first n] [skip m]" и "select ... [rows n [to m]]". "create generator + gen_id" был исторически когда последовательностей не было в стандарте, когда они появились добавили синтаксис из стандарта "select [first n] [skip m]" появился в FB1.5 позже в IB добавили rows который ближе к стандарту, потом его добавили и в FB. Циферки в group by и order by разрешены стандартом, а вот алиасы полей нет, хотя это и удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2014, 10:11:52 |
|
||
|
оператор insert
|
|||
|---|---|---|---|
|
#18+
Симонов Денис> "select [first n] [skip m]" появился в FB1.5 Симонов Денис> позже в IB добавили rows который ближе к стандарту AFAIK, first/skip до сих пор отсутствует в стандарте, а rows есть. Бред про "update и insert одно и то же" без комментариев. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2014, 10:42:58 |
|
||
|
оператор insert
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустам, ROWS в стандарте есть, но в FB он вроде не полностью реализован я не знаю как он там в стандарте полностью выглядит, но в оракл 12 вот так [ OFFSET offset { ROW | ROWS } ] [ FETCH { FIRST | NEXT } [ { rowcount | percent PERCENT } ] { ROW | ROWS } { ONLY | WITH TIES } ] "update и insert одно и то же" это не моя фраза ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2014, 11:01:26 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38635145&tid=1563621]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
164ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 427ms |

| 0 / 0 |
