- проверка на наличие
если существует (выберите * из dbo.sysobjects, где [id] = идентификатор_объекта (N'dbo.t ') И свойство объекта (id, N'IsUserTable') = 1)
Drop Table dbo.t
идти
- создать пример таблицы
создать таблицу dbo.t (c varchar (10) не ноль)
установить nocount на
- заполнить пример таблицы
вставить в dbo.t (c) значения ('1')
вставить в dbo.t (c) значения ('2')
вставить в dbo.t (c) значения ('3')
вставить в dbo.t (c) значения ('10 ')
вставить в dbo.t (c) значения ('11')
вставить в dbo.t (c) значения ('aaaa')
вставить в dbo.t (c) значения ('aaab')
вставить в dbo.t (c) значения ('b')
вставить в dbo.t (c) значения ('ba')
вставить в dbo.t (c) значения ('ba')
- вернуть данные
выберите c из dbo.t
порядок в каждом случае, когда числовой (c) = 1, затем 0 или 1 конец,
случай, когда isnumeric (c) = 1, затем приведение (c как int), иначе 0 end,
с