sqlserverthen
⑴ 創建觸發器是出現:錯誤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
%>