當前位置:首頁 » 編程語言 » sql賦值
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql賦值

發布時間: 2022-01-26 03:34:11

Ⅰ query的動態sql如何賦值

With
Query1
dobegin
Close;
SQL.Clear;
SQL.Add(strSQL);//strSQL為SQL語句
Open;end;如果你在SQL語句中使用了參數,別忘了給參數賦值。假設有一個參數為UserName.可以這樣給它賦值:Query1.ParamByName('UserName').AsString:=StrValue;//StrValue為字元串

Ⅱ sql賦值語句

這個語句的意思是查詢SQL後,將時間段from_datetime至to_datetime內,將"col1"的最大值賦給y_report.ANGX_max。

Ⅲ SQL變數後面賦值多個的問題

那你這樣賦值的話,goodsid要等於多少呢?
你賦值錯了。
那你就要讓goodsid獲得值,外面傳遞過來的值,你這個應該是前台調用的存儲過程吧,你讓前台傳遞一個值過來就可以了啊,不用自己寫。如果你是在sql查詢分析器中執行的話,execute
儲存過程名
@goodsid='values'
這樣就可以了

Ⅳ 關於SQL中的賦值

就是動態拼湊出一個sql語句啊,然後執行這個sql語句
例:declare @sql nvarchar(1000)
set @sql='select * from table_name where '
set @sql=@sql+'id=2'
exec (@sql)

這樣這個sql語句就相當於是:
select * from table_name where id=2

Ⅳ SQL查詢結果如何賦值

select sum(a.ten) as '10歲',sum(a.twenty) as '20歲' from
(select count(*) ten,0 twenty
from humanmain
where hmage=10
union
select 0,count(*)
from humanmain
where hmage=20) a

Ⅵ sql怎麼賦值

唉。。。
@t='a' --是把'a'賦值給@t
如果 @t的值已經是'a'了 那麼
@b=@t 就是把@t的值又賦值給@b
你這個@table_name 從頭到尾都沒賦過值 拿什麼給@TableName賦值啊
(註:sql 不區分大小寫 如果你是程序代碼習慣可以有,用不同大小寫來區分不同變數就不行了)

Ⅶ Sql中如何給變數賦值

/*

Sql server 存儲過程中怎麼將變數賦值

*/

--SQL賦值語句

DECLARE @test1 INT

SELECT @test1 = 111

SET @test1 = 222

--SQL函數賦值,假定count()是自定義函數

DECLARE @test2 INT

SELECT @test2 = COUNT(*) FROM sys.sysobjects

--SQL存儲過程賦值,直接傳參處理(類似C語言中的指針嗎)

IF OBJECT_ID('sp_test') IS NOT NULL DROP PROCEDURE sp_test

GO

CREATE PROCEDURE sp_test(@test INT OUTPUT)

AS

BEGIN

SELECT @test = 999

GO

DECLARE @test3 INT

EXEC sp_test @test3 OUTPUT

SELECT @test3

DROP PROCEDURE sp_test

GO

Ⅷ Sql賦值語句

declare @newtitle varchar(50)
select @newtitle=title from table
print @newtitle
表裡即使有多條數據 @newtitle 也只有一個值 (最後那條記錄的title,SQL 沒有數組)

select @newtitle=title from table where......
print @newtitle
特定記錄的 title

Ⅸ SQL賦值,值加上2怎麼實現

我認為用存儲過程好點,直觀,如果用觸發器很可能最後忘了這回事

Ⅹ Sql中如何給變數賦值

DECLARE @n1 int,@n2 varchar(10)
set @n1 =(select age from table where column=xxx)
set @n2=(select gender from table where column = xxx )
------------------
或者一起賦值
就是樓上那個
DECLARE @n1 int,@n2 varchar(10)
select @n1 =age,@n2=gender
from table where column = xxx
------------------
select @n1,@n2 就知道變數的值了