powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / on primary
10 сообщений из 10, страница 1 из 1
on primary
    #39916215
FreeFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не пойму,
для чего здесь on primary?
Код: sql
1.
2.
3.
4.
5.
CREATE TABLE dbo.PurchaseOrderDetail
(
  
)
ON PRIMARY;
...
Рейтинг: 0 / 0
on primary
    #39916217
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreeFire,

файловая группа. Хелп тоже запрещают читать?
...
Рейтинг: 0 / 0
on primary
    #39916223
FreeFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaK
FreeFire,

файловая группа. Хелп тоже запрещают читать?


в том то и дело что в хелпе не нашел.
все на key находится.

и файловая группа разве не к database относится
...
Рейтинг: 0 / 0
on primary
    #39916228
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreeFire
в том то и дело что в хелпе не нашел.
все на key находится.
Чего, какой ещё "кей"?
Открываете справку по "CREATE TABLE", там всё написано: https://docs.microsoft.com/ru-ru/sql/t-sql/statements/create-table-transact-sql
авторON { partition_scheme_name ( partition_column_name )
| filegroup
| "default" } ]
...
Рейтинг: 0 / 0
on primary
    #39916231
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreeFire
и файловая группа разве не к database относится
Да, конечно, так и таблица тоже относиться к database.
Вы создаёте в базе таблицу, и указываете, куда, в каких файлах, её разместить.
...
Рейтинг: 0 / 0
on primary
    #39916233
FreeFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg
FreeFire
в том то и дело что в хелпе не нашел.
все на key находится.
Чего, какой ещё "кей"?
Открываете справку по "CREATE TABLE", там всё написано: https://docs.microsoft.com/ru-ru/sql/t-sql/statements/create-table-transact-sql
авторON { partition_scheme_name ( partition_column_name )
| filegroup
| "default" } ]


primary key))

ok.
спасибо
...
Рейтинг: 0 / 0
on primary
    #39916236
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreeFire
primary key))
А, ну да, как я не догадался...
На будущее, для экономии вашего времени, советую искать в справке по основному стейтменту, в котором вам нужно узнать про какую то тонкость его написания. А то там много слов, которые встречаются в самых разных местах.
...
Рейтинг: 0 / 0
on primary
    #39916241
FreeFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg
FreeFire
и файловая группа разве не к database относится
Да, конечно, так и таблица тоже относиться к database.
Вы создаёте в базе таблицу, и указываете, куда, в каких файлах, её разместить.


просто думал что если уже
create database on primary
то можно
use database
create datatable
без (on primary) указания в каких файлах таблицу размещать
...
Рейтинг: 0 / 0
on primary
    #39916247
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreeFire
alexeyvg
пропущено...
Да, конечно, так и таблица тоже относиться к database.
Вы создаёте в базе таблицу, и указываете, куда, в каких файлах, её разместить.


просто думал что если уже
create database on primary
то можно
use database
create datatable
без (on primary) указания в каких файлах таблицу размещать
Конечно, так и можно.
Не указываете on primary, а таблица всё равно туда попадёт.

В справке же указано, что это необязательный параметр.

Или, если точнее, указывается PRIMARY или DEFAULT

В PRIMARY всегда расположены системные объекты.
А в ту файлгруппу, которую вы указываете как DEFAULT, попадают таблицы, для которые не указана конкретная файлгруппа.
По умолчанию, если ничего не настраивать, DEFAULT=PRIMARY
Но, если база не ваша, то нужно это проверить, перед созданием таблицы.
...
Рейтинг: 0 / 0
on primary
    #39916249
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreeFire
просто думал что если уже
create database on primary
Такого нету. primary есть всегда, нельзя указать on primary для базы данных.

Если вы при создании БД указываете список файлгрупп, то для одного из файлов нужно указать primary. Если же вы не определяете файлuгруппы, то primary указывать не надо.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / on primary
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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