Запитання з тегом «sql»

Структурована мова запитів (SQL) - це мова для запитів баз даних. Питання повинні включати приклади коду, структуру таблиці, вибіркові дані та тег для реалізації СУБД (наприклад, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 тощо). Якщо ваше питання стосується виключно конкретної СУБД (використовує конкретні розширення / функції), використовуйте замість цього тег СУБД. Відповіді на запитання, позначені SQL, повинні використовувати стандарт ISO / IEC.

5
Як перевірити, чи існує функція в базі даних SQL
Мені потрібно з’ясувати, чи існує функція в базі даних, щоб я міг її скинути і створити заново. В основному це повинен бути щось на зразок наступного коду, який я використовую для збережених процедур: IF EXISTS ( SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SP_TEST]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1 )

3
Ескалація блокування - що тут відбувається?
Змінюючи таблицю (видаляючи стовпець) у SQL Server 2008, я натиснув кнопку Створити скрипт змін, і я помітив, що створений ним сценарій зміни опускає стовпець, каже "йти", а потім запускає додатковий оператор ALTER TABLE, який, як видається, встановлений ескалація блокування для таблиці до "ТАБЛИЦЯ". Приклад: ALTER TABLE dbo.Contract SET (LOCK_ESCALATION = …

10
Яка різниця між збереженою процедурою та поданням?
Мене бентежить кілька моментів: Яка різниця між збереженою процедурою та поданням? Коли я повинен використовувати збережені процедури та коли я повинен використовувати представлення даних у SQL Server? Чи дозволяють представлення створювати динамічні запити, де ми можемо передавати параметри? Який із них найшвидший, і на якій основі один швидший за інший? …

11
Що є розумним обмеженням довжини в полях "Ім'я" для людини?
У мене є проста веб-форма, яка дозволить неавторизованим користувачам вводити свою інформацію, включаючи ім’я. Я дав полем імені обмеження в 50 символів, щоб воно збігалося з моєю таблицею баз даних, де це поле varchar (50), але потім я задумався. Чи доцільніше використовувати щось на кшталт типу стовпця «Текст» або я …
138 sql  html  textbox 



9
Порівняння рядків, що не враховують регістр, порівнюють у LINQ-SQL
Я читав, що нерозумно використовувати ToUpper і ToLower для порівняння рядків, нечутливих до регістру, але не бачу альтернативи, коли мова заходить про LINQ-to-SQL. Аргументи ignoreCase і CompareOptions програми String.Compare ігноруються LINQ-to-SQL (якщо ви використовуєте базу даних, що враховує регістр, ви отримуєте порівняння з урахуванням регістру, навіть якщо просите порівняння, яке …
137 .net  sql  vb.net  linq  linq-to-sql 

5
Використовуйте tnsnames.ora в Oracle SQL Developer
Я оцінюю розробник Oracle SQL . Моє tnsnames.oraзаповнене, і tnspingз'єднання, визначене в tnsnames.oraроботі, чудово працює. Тим не менш, SQL Developer не відображає ніяких з'єднань. Oracle SQL Developer Soars згадує, що якщо у вас на вашому пристрої вже встановлено клієнтське програмне забезпечення Oracle та файл tnsnames.ora, розробник Oracle SQL автоматично заповнить …

9
Яке призначення ключового слова SQL “AS”?
Псевдоніми таблиці можна встановити в SQL, набравши ідентифікатор відразу після імені таблиці. SELECT * FROM table t1; Ви навіть можете використовувати ключове слово ASдля позначення псевдоніма. SELECT * FROM table AS t1; Яка різниця між ними, якщо така є? Я бачу, що старі люди DBA прагнуть писати заяви без AS, …
137 sql 

18
Що таке "ідентифікатор з декількома частинами" і чому його не можна зв'язати?
Я постійно отримую ці помилки, коли намагаюся оновлювати таблиці на основі іншої таблиці. Я закінчую переписування запиту, змінюю порядок приєднання, змінюю деякі групування, і тоді він врешті-решт спрацьовує, але я просто не дуже його розумію. Що таке "ідентифікатор з декількома частинами"? Коли ідентифікатор "багатоскладових" не може бути пов'язаний? До чого …
137 sql  sql-server 

11
Рядок порядку SQL як число
У мене збережені номери VARCHARу базі даних MySQL. Я не можу їх скласти INTчерез якісь інші залежні обставини. Він приймає їх як символи, а не як кількість під час сортування. У базі даних у мене є 1 2 3 4 5 6 7 8 9 10... На моїй сторінці відображається …

6
Як створити таблицю SQL за іншою схемою?
Це з SQL Server 2008, ssms Коли я створюю таблицю, вона створюється під dbo. Я хотів би створити його за іншою схемою, але коли я використовую діалог "Нова таблиця", я ніколи не можу знайти поле, де це вказати.

24
Що слід назвати таблицею, яка відображає дві таблиці разом? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Скажімо, у мене дві таблиці: Table: Color Columns: Id, ColorName, ColorCode …


4
Зв'язок рядків не працює в SQLite
Я намагаюся виконати функцію заміни SQlite, але використовую інше поле функції. select locationname + '<p>' from location; У цьому фрагменті результат - список 0. Я б очікував, що рядок з текстом від імені місцезнаходження та '<p>'літералів.

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