powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Insert данных
13 сообщений из 13, страница 1 из 1
Insert данных
    #32062302
Dude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В sql новичок! Подскажите, как быть со следующей проблемой!
В одном поле стоит свойство identity = yes и
identity increment = 1. Т.е. я хотел сделать автоинкремент в столбце. Но при ИНСЕРТ необходимо заносить данные во все поля, так как же мне быть с автоинкрементом???
...
Рейтинг: 0 / 0
Insert данных
    #32062304
vap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Убрать автоинкремент, если вы знаете что в вставляете.
...
Рейтинг: 0 / 0
Insert данных
    #32062307
Sanek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при инсерте не надо указывать автоинкрементное поле ...
...
Рейтинг: 0 / 0
Insert данных
    #32062309
vap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перед вставкой сделайте
SET IDENTITY_INSERT XXX OFF
...
Рейтинг: 0 / 0
Insert данных
    #32062325
Dude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2vap Убрать? А нафига тогда я его делал?? (Вобче то ето для обычного подсчета числа посещений на сайте ;) может корява? Если да, то предложите варианты)

2Sanek Пробовал, не хотит! Я на C# пишу. ;(
...
Рейтинг: 0 / 0
Insert данных
    #32062330
vap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может вы напрямую работаете с БД?
Это плохой стиль, используйте SP.
...
Рейтинг: 0 / 0
Insert данных
    #32062345
Фотография Белов Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда ты в таблице используешь автоинкремент, то не надо данное поле указывать в inserte
create table AAA (
IDENT int identity not null,
Names varchar(255),
Category int,
Primary Key(IDENT)
)
insert into (Names, Category) values ('...', 1)
...
Рейтинг: 0 / 0
Insert данных
    #32062346
Sanek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE TABLE #TEST
(
ROW_ID   INT IDENTITY ( 1 , 1 ),
ROW_NAME VarChar( 10 )
)


insert inTO #TEST (ROW_NAME) VALUES ('test')
Select * from #TEST

drop table #TEST


вот так у меня работает
...
Рейтинг: 0 / 0
Insert данных
    #32062353
Dude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Sanek Спасибо, попробую!

2Vap Не нашел хорошего примера использования SP в ASP.Net(C#)! Не всё ясно с передачей параметров! Вот если бы кой-нить примерчик подкинул - было бы классно! ;)
...
Рейтинг: 0 / 0
Insert данных
    #32062356
Sanek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а какой пример то нужен ?
допустим , что у тебя есть таблица :
Код: plaintext
1.
2.
3.
4.
5.
CREATE TABLE TEST
(
ROW_ID   INT IDENTITY ( 1 , 1 ),
ROW_NAME VarChar( 10 )
)


тогда можно создать процедуру
Код: plaintext
1.
2.
3.
4.
5.
CREATE PROCEDURE TEST
@TEST VarChar( 10 )
AS
insert inTO TEST (ROW_NAME) VALUES (@TEST)




А вызвать ее можно так :
Код: plaintext
1.
2.
3.
EXEC TEST @TEST = 'трали вали'
или 
EXEC TEST 'трали вали'
...
Рейтинг: 0 / 0
Insert данных
    #32062360
Dude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Sanek Мене нада чтобы данные передавались\получались посредством C#(Web-приложение)
...
Рейтинг: 0 / 0
Insert данных
    #32062361
Sanek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какая разница ... получать их можно чем угодно ...
возвращать аналогично ...
а обрабатывать на SQL в SP :) проблем невижу ...
...
Рейтинг: 0 / 0
Insert данных
    #32062363
Dude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Sanek А я вижу некоторые проблемы! ;( И пока не знаю как их преодолеть!
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Insert данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]