當前位置:首頁 » 編程語言 » sqlserverthen

sqlserverthen

發布時間: 2022-10-06 06:48:00

⑴ 創建觸發器是出現:錯誤156 在then 關鍵字 附近有語法錯,為什麼希望各位大蝦給予幫助。謝謝。中分酬謝

sqlserver的觸發器沒有你這樣的語法

⑵ sqlserver 這條語句怎麼改能用啊,是不是不可以這樣寫

首先肯定不能這樣寫
然後你的條件寫的有問題 你寫的條件是判斷'2013-04-01'是周幾 竟然有8種情況 (如果是常數的話 沒必要這樣寫 )
然後你else 你覺得有可能嗎? 你的條件已經寫死了 也就是說if條件肯定滿足 這樣就不存在else了 實際應用中 代碼越少越好 在實現功能相同的情況下(結構相同)
最後 如果我沒有看錯的話 那個and後面的語句和前面的一模一樣
真搞不懂你要幹嘛

⑶ oracle和sqlserver 位運算問題,請高手指教

在orcle里不能運行么?^是按位異或 ,就是2進制中 兩個同位數有一個為1則為1,否則為0

⑷ SqlServer查詢問題

思路:

使用CaseWhen語句來做判斷

示例:

假設表名為:table1,該列欄位名為:col1

select(casewhencol1='哈哈'thennullelsecol1end)ascol1fromtable1

⑸ sqlserver語句中 case when then else X end

SELECTNODE_TREEVIEW.NODE_NAME,
(CASE
WHEN(TEMPERATURE>='100')THEN
'1'
ELSE
NULL
END),
(CASE
WHEN(BATTERY>='100')THEN
'2'
ELSE
NULL
END),
(CASE
WHEN(FENGSU>='100')THEN
'3'
ELSE
NULL
END),
(CASE
WHEN(SHIDU>='100')THEN
'4'
ELSE
NULL
END),
(CASE
WHEN(WASI>='1000')THEN
'5'
ELSE
NULL
END),
(CASE
WHEN(FENCHEN>='100')THEN
'6'
ELSE
NULL
END)
FROMNODE_LATEST
INNERJOINNODE_TREEVIEW
ONNODE_LATEST.LL_ADDR=NODE_TREEVIEW.LL_ADDR

從上面的sql中可以明顯看出,把不滿足條件的數據顯示為null

⑹ .請問在SQl語句中實現IF-THEN-ELSE結構 sqlserver可以不,oracle中是怎麼實現的,還有DB2 以及mysql中分

我覺得你要的是 case when then when then else end 方法, 樓上說的都不對

case sex when 『1』 then 『男' when '2' then '女' else '其他' end-----簡單case函數
case when sex=1 then『男' when sex=2 then 『女' else 『其他' end --------case搜索函數

你就知道這2種方式 是一回事, 就是一個條件 處理

⑺ sql中if then的使用

if 後面沒then
引用sql聯機叢書
IF...ELSE
在執行 Transact-SQL 語句時強加條件。如果條件滿足(布爾表達式返回 TRUE 時),則在 IF 關鍵字及其條件之後執行 Transact-SQL 語句。可選的 ELSE 關鍵字引入備用的 Transact-SQL 語句,當不滿足 IF 條件時(布爾表達式返回 FALSE),就執行這個語句。

語法
IF Boolean_expression
{ sql_statement | statement_block }
[ ELSE
{ sql_statement | statement_block } ]

另外你這個觸發器能執行?
set @q = old.filmreview_id
while(old.filmreview_id!=MAX(filmreview_id))
這兩行我怎麼看都不符合sql語法啊

⑻ sqlserver的case when then else end 問題

declare@countint
declare@bvarchar(300)
set@b='select*from[User]'
if@count=10begin
exec(@b)
end

另回你上一貼追問,沒有for語法,有while語法

⑼ SQL Server 的命令集

如果說是T——SQL語句的話,只有九個命令動詞但有多少個對象就相對有多少個語句
如果需要,我可以發給你講義

⑽ sqlserver 輸出文字

在頁面中加入下面的函數,然後輸出的時候用unhtml(word),這里的「word」代表你要輸出的字元串!

****舉個簡單的例子:************************
<%
dim word
word="這是從資料庫讀取到的數據!"
response.write(unhtml(word))
%>
*********************************************
下面是函數,直接復制到頁面中就可以了。

<%
function unhtml(content)
unhtml=content
if content<>"" then
unhtml=replace(unhtml,"&","&")
unhtml=replace(unhtml,"<","<")
unhtml=replace(unhtml,">",">")
unhtml=replace(unhtml,chr(34),""")
unhtml=replace(unhtml,chr(13),"<BR>")
unhtml=replace(unhtml,chr(32),"")
end if
end function
%>

熱點內容
頭條演算法頁面 發布:2024-04-18 07:10:46 瀏覽:434
寶馬4系簡配了哪些配置 發布:2024-04-18 07:05:41 瀏覽:788
迅雷最小緩存 發布:2024-04-18 06:56:05 瀏覽:214
編程Mu 發布:2024-04-18 06:38:23 瀏覽:594
正規伺服器搭建 發布:2024-04-18 06:37:17 瀏覽:102
hp存儲雙機 發布:2024-04-18 06:36:25 瀏覽:241
linuxmongo 發布:2024-04-18 06:18:22 瀏覽:622
國際版我的世界pc怎麼創伺服器 發布:2024-04-18 05:47:50 瀏覽:881
php和javac 發布:2024-04-18 05:34:19 瀏覽:890
通達wifi密碼多少 發布:2024-04-18 05:33:41 瀏覽:742