Адміністратори баз даних

Питання та відповіді для професіоналів баз даних, які бажають покращити свої навички роботи з базами даних та дізнатися від інших у спільноті

4
Як моделювати спадкування двох таблиць MySQL
У мене є кілька таблиць, де я зберігаю дані і залежно від типу людини (працівника, громадянина), яка зробила роботу, я хочу зберігати її в eventтаблиці, зараз ці хлопці рятують тварину (є animalтаблиця). Нарешті, я хочу створити стіл для зберігання події, коли хлопець (працівник, цивільний) врятував тварину, але кланяюся, чи потрібно …

5
Основна група файлів - повна SQL Server 2008
У мене є велика таблиця (~ 50 мільйонів рядків) Я намагаюся масово вставити в SQL Server, і я отримую помилку: Не вдалося виділити простір для об’єкта 'myDB' у базі даних «I 3 Stroke», оскільки група файлів «PRIMARY» заповнена. Створіть простір на диску, видаливши непотрібні файли, видаливши об’єкти у групі файлів, …

2
Як я можу вказати, що стовпчик слід автоматично збільшувати в pgAdmin?
Я почав вивчати pgAdmin III для управління базою даних PostgreSQL. Але це був не простий у використанні додаток. Якщо я створюю або створив таблицю з pgAdmin III, як я можу додати функцію "автоматичного збільшення" на ідентифікатор стовпця, який має ціле число?

3
Як підрахувати різні стовпці в одній таблиці
Таблиця № 01 Status: StatusID Status ----------------------- 1 Opened 2 Closed 3 ReOpened 4 Pending Таблиця № 02 Claims: ClaimID CompanyName StatusID -------------------------------------- 1 ABC 1 2 ABC 1 3 ABC 2 4 ABC 4 5 XYZ 1 6 XYZ 1 Очікуваний результат: CompanyName TotalOpenClaims TotalClosedClaims TotalReOpenedClaims TotalPendingClaims -------------------------------------------------------------------------------- ABC …
15 sql-server  pivot 

2
База даних "заморожена" на ALTER TABLE
Наше виробниче середовище просто замерзло * сьогодні вранці під час зміни таблиці, фактично додавши стовпчик. Правопорушення SQL:ALTER TABLE cliente ADD COLUMN topicos character varying(20)[]; * Вхід у нашу систему вимагає вибору з тієї самої таблиці, щоб ніхто не міг увійти під час зміни таблиці. Нам фактично довелося вбити процес, щоб …

5
Як оптимізувати дуже повільно SELECT за допомогою лівих приєднань за великими таблицями
Я гуляв, самоосвічувався і шукав рішення годинами, але не пощастило. Тут я знайшов кілька подібних питань, але не цей випадок. Мої таблиці: осіб (~ 10М рядків) атрибути (місцеположення, вік, ...) посилання (M: M) між особами та атрибутами (~ 40М рядків) Повний відвал ~ 280 Мб Ситуація: я намагаюся вибрати всі …

4
Як виключити значення NULL всередині CONCAT MySQL?
Якщо у мене це є - tadd - це Addressтаблиця: CONCAT(tadd.street_number, ' ', tadd.street_name,', ', tadd.apt_number,', ', tadd.city,', ', tadd.postal_code,', ', tadd.country) AS 'Address' Чи є спосіб виключити apt_number, якщо він не існує? Я думав про: WHERE tadd.apt_number IS NOT NULL Але він поверне лише ті рядки з apt_number, і …
15 mysql  null  concat 

1
Як передати право власності на схему dbo в SQL Server 2012
Я випадково передав користувачеві право власності на схему db_owner (використовуючи прапорець в інтерфейсі, як показано нижче), і тепер я не можу: Передати право власності іншому користувачеві Видаліть користувача з БД (хоча я можу видалити вхід у систему SQL Server) Я спробував Основник бази даних має схему в базі даних, і …

5
Чи має сенс використовувати позначення дужок SQL Server у рукописному коді?
Генератори коду, як правило, простіші, коли вони генерують вихід, використовуючи нову позначку дужок Microsoft ( []) майже для всього. Коли я вперше побачив це, я хоч і мав собі перевтілення дещо забороненої нотації цитованих ідентифікаторів. Наскільки мені відомо, це власне розширення від Microsoft (тобто Oracle не підтримує це). Дивлячись на …

1
Розшифруйте рядок Base64 Native в SQL Server
У мене в varcharстовпці SQL Server стовпчик, в якому міститься текстовий рядок, закодований base64, який я хотів би розшифрувати, це звичайний текстовий еквівалент Є чи у SQL Server будь нативний функціональні можливості для обробки такого роду речі? Зразок рядка base64: cm9sZToxIHByb2R1Y2VyOjEyIHRpbWVzdGFtcDoxNDY4NjQwMjIyNTcxMDAwIGxhdGxuZ3tsYXRpdHVkZV9lNzo0MTY5ODkzOTQgbG9uZ2l0dWRlX2U3Oi03Mzg5NjYyMTB9IHJhZGl1czoxOTc2NA== Який декодує: role:1 producer:12 timestamp:1468640222571000 latlng{latitude_e7:416989394 longitude_e7:-738966210} radius:19764

4
Як вибрати перший рядок із з'єднання, який повертає кілька рядків у первинному ключі
Це пов’язано з цим питанням: Об’єднання декількох таблиць призводить до повторень У мене є дві таблиці, до яких я приєднуюся. Вони поділяють ключ. Таблиця осіб має одне ім’я на первинний ключ, але в таблиці електронних повідомлень є кілька електронних листів на personId. Я хочу показати лише перший електронний лист на …

6
Зміна пароля
Я намагаюся змінити пароль облікового запису sa за допомогою SQL Server Management Studio 2012. Я дотримувався наведених нижче кроків, але пароль все одно той же. Увійдіть в студію управління SQL Server, виберіть Engine Database, \ SBSмоніторинг, автентифікація Windows. Перейдіть до Провідника об’єктів - Папка безпеки - Папка входу. Клацніть правою …
15 sql-server 


1
Зняти рядки, на які не посилається інша таблиця
У базі даних PostgreSQL 9.3 у мене дві таблиці: Таблиця link_replyмає зовнішній ключ, названий which_groupвказівкою на таблицю link_group. Я хочу видалити всі рядки з того місця, link_groupде не link_replyіснує жодного пов'язаного рядка . Звучить досить просто, але я з цим боровся. Це буде щось просте на кшталт цього (не працює)? …

2
складені первинні ключі - це погана практика? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Я хочу знати, чи складені первинні ключі є поганою практикою, а якщо ні, то …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.