Member 14738666 Ответов: 2

Как я могу написать процедуру хранения с инструкцией insert ниже таблицы


Создание проводок таблицы
(
Трансид варчар(50),
Трансаккаунт varchar(50),
Трансмашина varchar(255),
TransUser varchar (255),
Сумма денег,
Статус varchar(255),
Метки Датавремя
)

Что я уже пробовал:

Я хочу написать процедуру хранения withh insert statement с приведенной ниже таблицей

2 Ответов

Рейтинг:
2

OriginalGriff

Попробуй:

CREATE PROCEDURE DoSomething 
AS
BEGIN
	CREATE TABLE Transactions
    (
    TransID varchar(50),
    TransAccount varchar(50),
    TransMachine varchar(255),
    TransUser varchar (255),
    Amount money,
    Status varchar(255),
    Timestamp DateTime
    )
    INSERT INTO Transactions (TransID, TransAccount, TransMachine, TransUser, Amount, Status, [Timestamp])
    VALUES ('00001', '00002', '00003', '00004', 666.66, 'ok', GETDATE());
END
GO


Member 14738666

Я написал код, как показано ниже Ответ

Member 14738666

я хочу знать, является ли приведенный ниже код правильным или нет

OriginalGriff

Попробуй!

Рейтинг:
0

Member 14738666

Создать процедуру spInstransaction
(
@TransID varchar (50),
@TransAmount varchar(50),
@TransUser varchar(50),
@Сумма денег,
@Status varchar(50),
@TimeStamp DateTime,
@TransactionType nvarchar(50)="
)
АС
if TransactionType='депозит'
НАЧАТЬ
Вставить в tb_Transaction
(
TransID,
Трансамаунт,
Транзистор,
Сумма,
Статус,
отметка времени
)
ЦЕННОСТИ
(
@TransID,
@TransAmount,
@TransUser,
@Сумма,
@Статус,
@TimeStatus
)
КОНЕЦ