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

Microsoft SQL Server - це система управління реляційними базами даних (RDBMS). Використовуйте цей тег для всіх видань SQL Server, включаючи Compact, Express, Azure, Fast-track, APS (раніше PDW) та Azure SQL DW. Не використовуйте цей тег для інших типів СУБД (MySQL, PostgreSQL, Oracle тощо). Не використовуйте цей тег для проблем із розробкою програмного забезпечення та мобільних пристроїв, якщо це безпосередньо не пов'язане з базою даних.

10
TSQL: Як перевести місцевий час у UTC? (SQL Server 2008)
Ми маємо справу з додатком, який повинен обробляти глобальні часові дані з різних часових поясів та налаштування переходу на літній час. Ідея полягає в тому, щоб все зберігати у форматі UTC внутрішньо і конвертувати лише вперед і назад для локалізованих користувацьких інтерфейсів. Чи пропонує SQL Server якісь механізми роботи з …

7
Логічне "НЕ" у T-SQL не працює з "бітовим" типом даних?
Намагаючись виконати одну логічну операцію НЕ, виявляється, що під MS SQL Server 2005 наступний блок не працює DECLARE @MyBoolean bit; SET @MyBoolean = 0; SET @MyBoolean = NOT @MyBoolean; SELECT @MyBoolean; Натомість я досягаю успіху з DECLARE @MyBoolean bit; SET @MyBoolean = 0; SET @MyBoolean = 1 - @MyBoolean; SELECT …

1
Команда для додавання обмеження за замовчуванням
Здається, існує принаймні два способи додати обмеження за замовчуванням за допомогою прямого T-SQL. Чи правильно я розумію, що єдина різниця між двома наведеними нижче полягає в тому, що другий метод спеціально створює ім'я для обмеження, а перший метод має такий, що генерується SQL Server? ALTER TABLE [Common].[PropertySetting] ADD DEFAULT ((1)) …


3
Чи є спосіб придушити "x рядків, що постраждали" в SQLCMD з командного рядка?
Чи є спосіб придушити "x рядків, на які впливає" у SQLCMD з командного рядка? Я запускаю скрипт MSBuild і не хочу, щоб він забивав мій журнал на моєму сервері збірки. Я вважаю за краще не додавати "SET NOCOUNT ON" у кожному сценарії, тому, якщо є спосіб зробити це з командного …


7
SQL Server ЗАМОВИТИ ЗА ДАТАМИ та нулями останніми
Я намагаюся замовити за датою. Я хочу, щоб найновіші дати були першими. Це досить просто, але є багато записів, які є нульовими, і вони з’являються перед будь-якими записами, які мають дату. Я спробував кілька речей без успіху: ORDER BY ISNULL(Next_Contact_Date, 0) ORDER BY ISNULL(Next_Contact_Date, 999999999) ORDER BY coalesce(Next_Contact_Date, 99/99/9999) Як …

19
Який найкращий спосіб вибрати мінімальне значення з кількох стовпців?
Враховуючи таку таблицю в SQL Server 2005: ID Col1 Col2 Col3 -- ---- ---- ---- 1 3 34 76 2 32 976 24 3 7 235 3 4 245 1 792 Який найкращий спосіб написати запит, що дає такий результат (тобто той, що дає кінцевий стовпець - стовпець, що містить …

10
Шаблон регулярного виразу всередині функції SQL Замінити?
SELECT REPLACE('<strong>100</strong><b>.00 GB', '%^(^-?\d*\.{0,1}\d+$)%', ''); Я хочу замінити будь-яку розмітку між двома частинами числа вищевказаним регулярним виразом, але, схоже, це не працює. Я не впевнений, що неправильний синтаксис регулярних виразів, тому що я спробував більш простий, такий як '%[^0-9]%'просто перевірити, але він теж не спрацював. Хтось знає, як я можу …
82 sql-server  regex 


10
SQL Server: як обмежити таблицю, щоб вона містила один рядок?
Я хочу зберегти один рядок у таблиці конфігурації для моєї програми. Я хотів би забезпечити, щоб ця таблиця містила лише один рядок. Який найпростіший спосіб застосувати обмеження для одного рядка?

10
Зміна часу очікування SqlConnection
Я намагаюся замінити SqlConnectionтайм-аут за замовчуванням 15 секунд, і з'являється повідомлення про помилку властивість або індексатор неможливо призначити, оскільки він лише для читання. Чи є спосіб обійти це? using (SqlConnection connection = new SqlConnection(Database.EstimatorConnection)) { connection.Open(); using (SqlCommand command = connection.CreateCommand()) { command.CommandType = CommandType.StoredProcedure; connection.ConnectionTimeout = 180; // This …

16
Тінінт проти Біта?
Я не хочу зачіпати тут релігійну війну, але, здається, існує дві школи думок щодо того, як представити логічні цінності в базі даних. Деякі вважають, що bitце відповідний тип даних, а інші стверджують, що tinyintце краще. Єдині відмінності, про які я знаю: bit: розмір зберігання - 1 біт, можливі значення - …
81 sql  mysql  sql-server  types 


7
Представлення DateTime в мілісекундах?
У мене є мітка часу SQL-сервера, яку мені потрібно перетворити на представлення часу в мілісекундах з 1970 року. Чи можу я це зробити за допомогою простого SQL? Якщо ні, я виділив його у DateTimeзмінну в C #. Чи можна отримати це представлення в мілісекундах? Дякую, Тея.

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