1樓:西安_白小鵬
你說的對。
master.dbo.sysdatabases指的是在master資料庫裡有一個sysdatabases表,這個表裡存的這臺伺服器上是所有資料庫的資訊。
n'zhonglin'指的是使用unicode字符集。不加n則使用ansi字符集。兩個是有區別的。
2樓:天才的機場
是,master.dbo.sysdatabases是一個完整的資料庫的一個全稱,即具體位置,
而 「n」 的意作用就是如果資料庫是其他國家的文字的話,那麼翻譯後的文字是「zhonglin」,就刪除,簡單來說「n」是一個識別文字的符號,後面一半接的是字串
3樓:楓晴天
判斷系統資料(sysdatabases)庫中是否有資料庫『zhonglin』,有的話就刪除
n'zhonglin'裡的n可能是**寫錯了
4樓:
sysdatabases是系統表,裡面儲存了資料庫的資訊
5樓:匿名使用者
sysdatabases是資料庫父類master裡的一個表一個,他的意思是通過父類的資料找到名字為zhonglin的資料庫,那個n應該是一種字符集
6樓:匿名使用者
首先你要弄明白此sql語名中的兩個函式:
1.charindex 返回字串中指定表示式的起始位置。
語法charindex ( expression1 , expression2 [ , start_location ] )
如果在 expression2 內沒有找到 expression1,則 charindex 返回 0,反之返回的整數是要找的字串在被找的字串中的位置。
2.cast將一種資料型別的表示式轉換為另一種資料型別的表示式。
語法cast (expression as data_type [ (length ) ] )
通過了解上面兩個函式的用法後,我們就可以弄清楚sql語句
select * from functionpoint where
charindex(','+cast(id as varchar(20))+',',(select ','+functionpoints+',' from menu where id =1),0)>0
功能分解步驟
1. cast(id as varchar(20)) 將functionpoint 表中 id轉換為型別 varchar(20),若轉換結果為 '2011'
2. ','+cast(id as varchar(20))+',' 字元型相加即2011左右兩邊分別用逗號(,)連線,得結果為',2011,'
3.select ','+functionpoints+',' from menu where id =1 查詢menu 表中id等於1的functionpoints欄位值左右兩邊分別用逗號(,)連線,若查詢結果得',2011,'
4.現在用1,2,3步驟得到結果分別代入表示式中charindex(','+cast(id as varchar(20))+',',(select ','+functionpoints+',' from menu where id =1),0)>0,則得到最終效果charindex(',2011,' , (',2011,') , 0)>0 ,即charindex(',2011,' , (',2011,') , 0)說明在(',2011,')開頭位置尋找 ',2011,'返回結果為1 ,於是 1>0
在這句sql語句裡% :是什麼意思
7樓:匿名使用者
%叫做萬用字元,代表任何字元任意數量
如'%a%'就代表一個字串只要包含字母a就符合條件'%a'則代表一個字串需要以字母a結尾才符合條件'a%'就是以a開頭的字串了
8樓:匿名使用者
%在sql表示任意長度的字元。
如:like "%王",則表示前面可能有n個字元。但是最後一個字元是"王"字的串。如:小王。芙蓉王。等
9樓:匿名使用者
模糊條件查詢的必要符號
10樓:匿名使用者
%是個匹配符,%request.form("gf")%表示中間包含request.form("gf")的字元
sql語句中as是什麼意思?
11樓:施小五婧
sql語句中as的意思是:別名
。
as用處:
query時
用來重新指定返回的column名字。
示例
一個table有個column叫 id, query是select id from table1
如果不想叫id,就可重新命名。
如叫 systemid,可這樣寫:select id as systemid from table1。
create table 或 procedure 時
as 是個關鍵字。
示例
create table test as select * from table1
這時會create 一個table test,完全copy table table1裡的全部資料。
create procdure name as (is)
begin
end;
這時as和is可以互換。
這句話是什麼意思,這句話是什麼意思????
愛人之間的海誓山盟 生生世世,永不分離! 詩經邶風 中有句 死生契闊,與子成說。執子之手,與子偕老。有人把它譯為生死離合是夫妻,一起發誓曾相約,別時握住你的手,白頭到老此生休。說得多麼樸素明白,包含了多麼深刻真摯的感情 從此以後,人生路上的風風雨雨,坎坎坷坷,都共同承擔,共同度過,因無怨無悔。 秋恨...
這句話是什麼意思,這句話是什麼意思
愛情就是等待愛情是最遙遠的未來 愛情是最辛苦的等待。愛情是老師,它教會你勇敢愛情是毒藥,它讓你死去活來愛情是開心果,讓你覺得整個世界裡只有你他愛情是幸福的源頭它也是悲傷的根源。它可以在一瞬間帶你衝上雲霄,也可以在一瞬間把你帶如地獄。愛情,就是細節。一雙 的脣,在光影下的定格。一個透徹的眼神,在醉意裡...
這句英文什麼意思,這句英文是什麼意思?
出自john donne的batter my heart,不是歌詞,是一首詩。原句的意境是我愛你且仰慕你。但親愛的我愛你,並將你祈願。這是一首詩,我愛你,而且仰慕你 這句英文是什麼意思?就是由於操作矛盾而宕機。首先你要說明你是什麼軟體,在什麼情況下出的這個錯誤資訊。建議你在計算機軟體知道這個問題,高...