1

テーブルに挿入するためにクエリを実行しようとしていますが、次のメッセージが表示され続けます。

クエリは次のとおりです。

INSERT INTO A_USER(PK,status,login_id,HASHBYTES('md5', password),fk_role,last_update_ts,last_update_by,created_by)
VALUES (2,1,'abc', 'abc',2,'3/15/2012 12:21:46 PM','abc','abc')
4

2 に答える 2

3
INSERT INTO EMP_USER(PK,status,login_id,password,fk_role,last_update_ts,last_update_by,created_by)
VALUES (2,1,HASHBYTES('md5', password),'abc','abc',2,'3/15/2012 12:21:46 PM','abc','abc')

挿入ステートメントはそのように機能します

insert into table (col1, col2) values (val1, val2)

HASHBYTES('md5', password)の部分を入力し、列の部分でその列に名前を付けます

于 2012-04-18T10:58:56.060 に答える
0

あなたの問題はこの行にあります、あなたはあなたの領域でHASHBYTES('md5', password)を使用したいと思います。HASHBYTESVALUESINSERT

INSERT INTO A_USER
(
    PK
    ,status
    ,login_id
    ,[password] -- change to the name of your column.
    ,fk_role
    ,last_update_ts
    ,last_update_by
    ,created_by
)
VALUES 
(
    2
    ,1
    , 'abc'
    ,HASHBYTES('md5', 'abc') -- place your password to be hashed where 'abc' is.
    ,2
    ,'3/15/2012 12:21:46 PM'
    ,'abc'
    ,'abc'
)
于 2012-04-18T10:59:55.260 に答える