Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема где наврал? (число прочтений - 1492 )
Paranoid Android
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 76
Местоположение: Санкт-Петербург
Зарегистрирован: 10. Апреля 2007
Пол: Мужской
где наврал?
12. Апреля 2010 :: 13:10
Печать  
табличку хочу сделать

а оно не дает

где наврал?

     |CREATE TABLE Sales
     |(
     |product text NULL,
     |summ money NOT NULL,
     |kolvo nvarchar(50) NULL
     |  )
     |WHERE NOT EXISTS
     |  (SELECT name FROM sysobjects WHERE name = 'Sales')
     |";
  
Наверх
ICQ  
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: где наврал?
Ответ #1 - 12. Апреля 2010 :: 13:16
Печать  
нигде не наврал, просто синтаксис сам придумал, оно тебя не понимает
if object_id('sales') is null
create table...
  
Наверх
 
IP записан
 
Paranoid Android
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 76
Местоположение: Санкт-Петербург
Зарегистрирован: 10. Апреля 2007
Пол: Мужской
Re: где наврал?
Ответ #2 - 12. Апреля 2010 :: 13:35
Печать  
не совсем

Д. Использование ключевого слова NOT EXISTS

Работа ключевого слова NOT EXISTS противоположно работе ключевого слова EXISTS. Предложение WHERE в ключевом слове NOT EXISTS удовлетворяется, если вложенный запрос не возвратил никаких строк. В следующем примере выполняется поиск сотрудников, которые не входят в состав подразделений и имена которых начинаются на P.
Копировать
USE AdventureWorks;
GO
SELECT c.FirstName, c.LastName, e.Title
FROM Person.Contact c JOIN HumanResources.Employee e
ON e.ContactID = c.ContactID WHERE NOT EXISTS
(SELECT *
FROM HumanResources.Department d
WHERE e.DepartmentID = d.DepartmentID
AND d.Name LIKE 'P%')
ORDER BY LastName, FirstName
GO

отсюда брал

но с тобой согласен
  
Наверх
ICQ  
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: где наврал?
Ответ #3 - 12. Апреля 2010 :: 15:33
Печать  
Найди описание "CREATE TABLE" в BOL, и найди там секцию "WHERE"...
  
Наверх
ICQ  
IP записан
 
Paranoid Android
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 76
Местоположение: Санкт-Петербург
Зарегистрирован: 10. Апреля 2007
Пол: Мужской
Re: где наврал?
Ответ #4 - 13. Апреля 2010 :: 04:39
Печать  
все понял
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать