⑴ 關於HTML在線編輯器和sql
評論 ┆ 舉報
最佳答案此答案由提問者自己選擇,並不代表網路知道知識人的觀點
回答:wsyisun
新手
4月10日 15:52 html編輯器有很多 比如大名鼎鼎的dreamweaver frontpage 等等
當然它們都是功能強大的網頁編輯器 能處理不止html的編輯,還可以做asp,網站設計 等等
如果僅是html編輯 我推薦你使用 windows自帶的記事本 就可以了
⑵ sql網路服務的編輯器怎麼調出來
重新附加一下資料庫就可以了。但具體的CI_AS等後綴所代表的意思,搞不清楚。上網找了一下,結果如下:_BIN二進制排序_CI_AI不區分大小寫、不區分重音、不區分假名類型、不區分全半形_CI_AI_WS不區分大小寫、不區分重音、不區分假名類型、區分全半形_CI_AI_KS不區分大小寫、不區分重音、區分假名類型、不區分全半形
_CI_AI_KS_WS
不區分大小寫、不區分重音、區分假名類型、區分全半形_CI_AS不區分大小寫、區分重音、不區分假名類型、不區分全半形_CI_AS_WS不區分大小寫、區分重音、不區分假名類型、區分全半形_CI_AS_KS不區分大小寫、區分重音、區分假名類型、不區分全半形
_CI_AS_KS_WS
不區分大小寫、區分重音、區分假名類型、區分全半形_CS_AI區分大小寫、不區分重音、不區分假名類型、不區分全半形_CS_AI_WS區分大小寫、不區分重音、不區分假名類型、區分全半形_CS_AI_KS區分大小寫、不區分重音、區分假名類型、不區分全半形
_CS_AI_KS_WS
區分大小寫、不區分重音、區分假名類型、區分全半形_CS_AS區分大小寫、區分重音、不區分假名類型、不區分全半形_CS_AS_WS區分大小寫、區分重音、不區分假名類型、區分全半形_CS_AS_KS區分大小寫、區分重音、區分假名類型、不區分全半形
_CS_AS_KS_WS
區分大小寫、區分重音、區分假名類型、區分全半形 結果首先報錯的是 無法 處理不同的排序規則在修改排序規則的過程中,又出現了,「無法用排他鎖鎖定該資料庫,以執行該操作。」這樣的錯誤。經查資料發現,修改資料庫為單用戶訪問,可以鎖定資料庫。alter database yourdatabase set single_user with rollback immediate ;goalter database yourdatabase collate Chinese_PRC_CI_AS ;goalter database yourdataabse set multi_user;這樣排序規則就被修改過來了。sqlServer2008 更改伺服器默認排序規則運行cmd,打開命令提示符窗口
進入C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release 目錄
輸入以下命令
Setup /Q /ACTION=REBUILDDATABASE /INSTANCENAME=(InstanceName) /SQLSYSADMINACCOUNTS=(accounts) /[ SAPWD= (StrongPassword) ] [ /SQLCOLLATION = (CollationName)]
其中()中的內容替換為你自己的實際內容
⑶ 新手自學,,請問PL/SQL 怎麼進sql查詢編輯器 具體步驟!先謝了
一、本地動態SQL
本地動態SQL是使用EXECUTE IMMEDIATE語句來實現的。
1、本地動態SQL執行DDL語句:
需求:根據用戶輸入的表名及欄位名等參數動態建表。
create or replace procere proc_test
(
table_name in varchar2, --表名
field1 in varchar2, --欄位名
datatype1 in varchar2, --欄位類型
field2 in varchar2, --欄位名
datatype2 in varchar2 --欄位類型
) as
str_sql varchar2(500);
begin
str_sql:=』create table 』||table_name||』(』||field1||』 』||datatype1||』,』||field2||』 』||datatype2||』)』;
execute immediate str_sql; --動態執行DDL語句
exception
when others then
null;
end ;
以上是編譯通過的存儲過程代碼。下面執行存儲過程動態建表。
SQL> execute proc_test(』dinya_test』,』id』,』number(8) not null』,』name』,』varchar2(100)』);
PL/SQL procere successfully completed
SQL> desc dinya_test;
Name Type Nullable Default Comments
---- ------------- -------- ------- --------
ID NUMBER(8)
NAME VARCHAR2(100) Y
SQL>
到這里,就實現了我們的需求,使用本地動態SQL根據用戶輸入的表名及欄位名、欄位類型等參數來實現動態執行DDL語句。
2、本地動態SQL執行DML語句。
需求:將用戶輸入的值插入到上例中建好的dinya_test表中。
create or replace procere proc_insert
(
id in number, --輸入序號
name in varchar2 --輸入姓名
) as
str_sql varchar2(500);
begin
str_sql:=』insert into dinya_test values(:1,:2)』;
execute immediate str_sql using id,name; --動態執行插入操作
exception
when others then
null;
end ;
執行存儲過程,插入數據到測試表中。
SQL> execute proc_insert(1,』dinya』);
PL/SQL procere successfully completed
SQL> select * from dinya_test;
ID NAME
1 dinya
在上例中,本地動態SQL執行DML語句時使用了using子句,按順序將輸入的值綁定到變數,如果需要輸出參數,可以在執行動態SQL的時候,使用RETURNING INTO 子句,如:
declare
p_id number:=1;
v_count number;
begin
v_string:=』select count(*) from table_name a where a.id=:id』;
execute immediate v_string into v_count using p_id;
end ;
更多的關於動態SQL中關於返回值及為輸出輸入綁定變數執行參數模式的問題,請讀者自行做測試。
二、使用DBMS_SQL包
使用DBMS_SQL包實現動態SQL的步驟如下:A、先將要執行的SQL語句或一個語句塊放到一個字元串變數中。B、使用DBMS_SQL包的parse過程來分析該字元串。C、使用DBMS_SQL包的bind_variable過程來綁定變數。D、使用DBMS_SQL包的execute函數來執行語句。
1、使用DBMS_SQL包執行DDL語句
需求:使用DBMS_SQL包根據用戶輸入的表名、欄位名及欄位類型建表。
create or replace procere proc_dbms_sql
(
table_name in varchar2, --表名
field_name1 in varchar2, --欄位名
datatype1 in varchar2, --欄位類型
field_name2 in varchar2, --欄位名
datatype2 in varchar2 --欄位類型
)as
v_cursor number; --定義游標
v_string varchar2(200); --定義字元串變數
v_row number; --行數
begin
v_cursor:=dbms_sql.open_cursor; --為處理打開游標
v_string:=』create table 』||table_name||』(』||field_name1||』 』||datatype1||』,』||field_name2||』 』||datatype2||』)』;
dbms_sql.parse(v_cursor,v_string,dbms_sql.native); --分析語句
v_row:=dbms_sql.execute(v_cursor); --執行語句
dbms_sql.close_cursor(v_cursor); --關閉游標
exception
when others then
dbms_sql.close_cursor(v_cursor); --關閉游標
raise;
end;
以上過程編譯通過後,執行過程創建表結構:
SQL> execute proc_dbms_sql(』dinya_test2』,』id』,』number(8) not null』,』name』,』varchar2(100)』);
PL/SQL procere successfully completed
SQL> desc dinya_test2;
Name Type Nullable Default Comments
---- ------------- -------- ------- --------
ID NUMBER(8)
NAME VARCHAR2(100) Y
SQL>
2、使用DBMS_SQL包執行DML語句
需求:使用DBMS_SQL包根據用戶輸入的值更新表中相對應的記錄。
查看錶中已有記錄:
SQL> select * from dinya_test2;
ID NAME
1 Oracle
2 CSDN
3 ERP
SQL>
建存儲過程,並編譯通過:
create or replace procere proc_dbms_sql_update
(
id number,
name varchar2
)as
v_cursor number; --定義游標
v_string varchar2(200); --字元串變數
v_row number; --行數
begin
v_cursor:=dbms_sql.open_cursor; --為處理打開游標
v_string:=』update dinya_test2 a set a.name=:p_name where a.id=:p_id』;
dbms_sql.parse(v_cursor,v_string,dbms_sql.native); --分析語句
dbms_sql.bind_variable(v_cursor,』:p_name』,name); --綁定變數
dbms_sql.bind_variable(v_cursor,』:p_id』,id); --綁定變數
v_row:=dbms_sql.execute(v_cursor); --執行動態SQL
dbms_sql.close_cursor(v_cursor); --關閉游標
exception
when others then
dbms_sql.close_cursor(v_cursor); --關閉游標
raise;
end;
執行過程,根據用戶輸入的參數更新表中的數據:
SQL> execute proc_dbms_sql_update(2,』csdn_dinya』);
PL/SQL procere successfully completed
SQL> select * from dinya_test2;
ID NAME
1 Oracle
2 csdn_dinya
3 ERP
SQL>
執行過程後將第二條的name欄位的數據更新為新值csdn_dinya。這樣就完成了使用dbms_sql包來執行DML語句的功能。
使用DBMS_SQL中,如果要執行的動態語句不是查詢語句,使用DBMS_SQL.Execute或DBMS_SQL.Variable_Value來執行,如果要執行動態語句是查詢語句,則要使用DBMS_SQL.define_column定義輸出變數,然後使用DBMS_SQL.Execute, DBMS_SQL.Fetch_Rows, DBMS_SQL.Column_Value及DBMS_SQL.Variable_Value來執行查詢並得到結果。
⑷ Universal SQL Editor好不好
Universal SQL Editor 是一款直觀的SQL語言代碼編輯器,支持本地或直接連接網路資料庫。
這款易於使用的圖形化工具 Universal SQL Editor 適合所有資料庫開發人員。它允許你連接任何 ODBC 兼容的資料庫,如Oracle、DB2、SQL伺服器等,還支持語法突出、代碼查詢等有用的功能,方便開發人員更高效地工作。
另外,Universal SQL Editor 同樣包含一些實用的支持分類和排序的資料庫查詢工具,你可以將你的資料庫查詢結果高效地導出為Excel表格或一系列SQL報表。
使用 Universal SQL Editor,你可以輕易地編輯SQL文件,創建方便的工作環境。
還是挺好的。
⑸ 請大家推薦一個好的sql編輯器。
PowerDesigner
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地對管理信息系統進行分析設計,它幾乎包括了資料庫模型設計的全過程。
⑹ css、asp、sQL、dreamweaver都是做什麼用的 越簡單越好
1、css是Cascading Style Sheet,層疊樣式表,用來調整頁面或對象的大小,顏色等用的。
2、asp是active server page活動伺服器頁面,操作數據用的。
3、sQL是資料庫,存儲數據用的
4、dreamweaver是代碼設計、編輯器,製作網頁用的。
5、java很少在網頁用。一般都是javascript(頁面特效用)或jsp(跟ASP一樣)。
⑺ 如何採用element-plus,基於codemirror6實現sql在線編輯器
js在線sql編輯器,下載後導入IDE工具中,在瀏覽器訪問sql-editor-master/index.html ,效果如下(含括弧高亮顯示、顯示折疊欄):
codeMirror官網https://codemirror.net/, 官網js/css資源文件,也可自行去官網下載,但是官網比較慢,需引入的核心頁面代碼:
<link rel="stylesheet" href="css/codemirror.css" />
<link rel="stylesheet" href="test/addon/fold/foldgutter.css">
<link rel="stylesheet" href="css/theme/dracula.css" />
<link rel="stylesheet" href="css/show-hint.css" />
<link rel="stylesheet" href="js/jquery-easyui/themes/default/easyui.css">
<link rel="stylesheet" href="js/layui/css/layui.css">
<link rel="stylesheet" href="css/index.css" />
<script type="text/javascript">var baseUrl ="";</script>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery-easyui/jquery.easyui.min.js"></script>
<script type="text/javascript" src="js/jquery-easyui/locale/easyui-lang-zh_CN.js"></script>
<script type="text/javascript" src="js/editor/codemirror.js"></script>
<!-- 折疊欄顯示 -->
<script type="text/javascript" src="test/addon/fold/foldcode.js"></script>
<script type="text/javascript" src="test/addon/fold/foldgutter.js"></script>
<script type="text/javascript" src="test/addon/fold/comment-fold.js"></script>
<!-- 括弧高亮匹配 -->
<script type="text/javascript" src="test/addon/fold/matchbrackets.js"></script>
<script type="text/javascript" src="js/editor/sublime.js"></script>
<script type="text/javascript" src="js/editor/sql.js"></script>
<script type="text/javascript" src="js/editor/sql-hint.js"></script>
<script type="text/javascript" src="js/editor/show-hint.js"></script>
<!-- sql格式 -->
<script type="text/javascript" src="js/editor/formatting.js"></script>
<script type="text/javascript" src="js/editor/sql-formatter.min.js"></script>
<script type="text/javascript" src="js/layui/layui.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<textarea id="code"></textarea>
核心js代碼:
//根據DOM元素的id構造出一個編輯器
var editor=CodeMirror.fromTextArea(document.getElementById("code"),{
mode:"text/c-mysql", //實現Java代碼高亮
lineNumbers:true,
matchBrackets: true, //括弧高亮匹配
theme:"default",
keyMap: "default",
extraKeys:{"Tab":"autocomplete"},
hint: CodeMirror.hint.sql,
lineWrapping: true, //是否換行
foldGutter: true, //是否折疊
gutters: ["CodeMirror-linenumbers", "CodeMirror-foldgutter"], //添加行號欄,折疊欄
hintOptions: {
tables: tablewords
}
});
輸入關鍵詞提示等信息的配置:allWords.json
動態設置表欄位等信息:
let tableWords = {"al": []};
let tableName = "tn_user";
tableWords[tableName].push("userId");
editor.setOption("hintOptions", {"tables": tableWords});
tableWords json格式如下:
"tableWords": {
"cp_sku": [
"skuid",
"cpbh",
"tcbh"
],
"user_info": [
"user_id",
"user_token",
"user_name",
"user_type",
"password"
]
}
⑻ ace編輯器sql提示!
我編輯器出現了這樣的問題,提示提示你的編程出現了邏輯錯誤,你需要重新審理一下你的編程過程以及你設定的參數。
⑼ 請各位推薦一個簡易的MS T-SQL語言編輯器
SQL查詢編輯器anyQuery 2.5
http://www.planware.com/anyQuery/anyQuery_download_EN.html
⑽ 誰告訴我 網站源碼 用什麼軟體容易編輯 本人0基礎
總結起來就是三劍客dreamweaver網頁製作排版+photoshop製作模板切片和美化圖片+flash製作網頁多元化的flash。不過現在市場上還有比較多的網站源碼編輯軟體或工具,主要有以下,可供參考:
1.SublimeText
Sublime Text2是一款跨平台的編輯器,再也不用為換平台而找不到合適的、熟悉的編輯器擔憂了。
Sublime Text2 是一款具有代碼高亮、語法提示、自動完成且反應快速的編輯器軟體,不僅具有華麗的界面,還支持插件擴展機制,用她來寫代碼,絕對是一種享受。
Sublime Text 2的特色功能:
良好的擴展功能,官方稱之為安裝包(Package)。
右邊沒有滾動條,取而代之的是代碼縮略圖,這個功能非常贊
強大的快捷命令「可以實時搜索到相應的命令、選項、snippet 和 syntex, 按下回車就可以直接執行,減少了查找的麻煩。」
即時的文件切換。
隨心所欲的跳轉到任意文件的任意位置。
多重選擇(Multi-Selection)功能允許在頁面中同時存在多個游標。
支持 VIM 模式
支持宏,簡單地說就是把操作錄制下來或者自己編寫命令,然後播放剛才錄制的操作或者命令。
更新非常勤快
2.TopStyle5
TopStyle是一款 CSS 開發輔助工具,即 HTML5 / CSS3 編輯器,它專注於 HTML CSS 設計輔助,提供比較多的功能,如 CSS 代碼檢查等,據稱 TopStyle 的幫助文件非常好,有詳細的 CSS 指令,適於初次接觸 CSS 的學習之用。
不過如果你想對 CSS 了如指掌,對 CSS 網頁布局非常熟練,還是扔掉一切輔助軟體,用記事本開發,而熟練 CSS 之後,再使用此類輔助軟體,可以提高工作效率和開發速度。
TopStyle 5 在 CSS3 / HTML5 方面的增強:
CSS3 for Inspector, Insight and Style Checker
Prefixr
CSS3 Media Queries
CSS Gradient Generator
Text Shadow Generator
Improved options for Preview Files (CSS-only)
HTML5 for Inspector and Insight
HTML5-only Validator
HTML Structure Panel
Wrap HTML Tag
Image Map Editor (HTML-only)
3.Chocolat
Chocolat是Mac系統上最新出現的一款強大的文本編輯器,兼具原生的Cocoa及強大的文本編輯功能。
Chocolat支持多種編程語言的關鍵字高亮顯示、窗口分割、標簽頁、色彩主題等功能,界面和MacVim非常相似。
4.Aptana
Aptana 是一個非常強大,開源,專注於JavaScript的Ajax開發IDE。
它的特性包括:
JavaScript,JavaScript函數,HTML,CSS語言的Code Assist功能。
Outliner(大綱):顯示JavaScript,HTML和CSS的代碼結構。
支持JavaScript,HTML,CSS代碼提示,包括JavaScript 自定函數
代碼語法錯誤提示。
支持Aptana UI自定義和擴展。
支持跨平台。
支持FTP/SFTP
調試JavaScript
支持流行AJAX框架的Code Assist功能:AFLAX,Dojo,JQuery,MochiKit,Prototype,Rico,script.aculo.us,Yahoo UI,Ext。
Adobe AIR與iPhone開發工具
5.KomodoIDE
Komodo 是一個跨平台支持多種程序語言的Integrated Development Environment (IDE)軟體,目前他支持了在Windows與Linux上 ,Pythone, Ruby, Rails, Perl, HTML, CSS, and JavaScript,等的程序語言開發,以及多種程序語言語法著色。
6.Eclipse
Eclipse是著名的跨平台的自由集成開發環境(IDE)。最初主要用來Java語言開發,但是目前亦有人通過插件使其作為其他計算機語言比如C++和Python的開發工具。
Eclipse的本身只是一個框架平台,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟體很難具有的靈活性。許多軟體開發商以Eclipse為框架開發自己的IDE。
Eclipse的基礎是富客戶機平台(Rich Client Platform, 即RCP)。RCP包括下列組件:
核心平台(啟動Eclipse,運行插件)
OSGi(標准集束框架)
SWT(可移植構件工具包)
JFace(文件緩沖,文本處理,文本編輯器)
Eclipse工作台(即Workbench ,包含視圖(views)、編輯器(editors)、視角(perspectives)、和向導(wizards))
Eclipse採用的技術是IBM公司開發的(SWT),這是一種基於Java的窗口組件,類似Java本身提供的AWT和Swing窗口組件;不過IBM聲稱SWT比其他Java窗口組件更有效率。Eclipse的用戶界面還使用了GUI中間層JFace,從而簡化了基於SWT的應用程序的構建。
Eclipse的插件機制是輕型軟體組件化架構。在富客戶機平台上,Eclipse使用插件來提供所有的附加功能,例如支持Java以外的其他語 言。 已有的分離的插件已經能夠支持C/C++(CDT)、Perl、Ruby,Python、telnet和資料庫開發。插件架構能夠支持將任意的擴展加入到 現有環境中,例如配置管理,而決不僅僅限於支持各種編程語言。
Eclipse的設計思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加於Eclipse核心之上。Eclipse基本內核包括:圖形API (SWT/Jface), Java開發環境插件(JDT ),插件開發環境(PDE)等。
Eclipse由各種不同的計劃組成。以下列出了部分計劃。
Eclipse計劃:本身包括Eclipse平台,Eclipse富客戶端平台(RCP)和Java開發工具(JDT)。
Eclipse測試和性能工具平台(TPTP):提供一個允許軟體開發者構建諸如測試調試、概況分析、基準評測等測試和性能工具的平台。
Eclipse Web工具平台計劃(WTP):用Java企業版Web應用程序開發工具來擴展Eclipse平台。它由以下部分組成:HTML、JavaScript、CSS、JSP、SQL、XML、DTD、XSD和 WSDL的 源代碼編輯器;XSD和WSDL的圖形界面編輯器;Java企業版的「項目性質」(project nature)、建構器(builder)和模型(model),與一個Java企業版的導航(navigator);一個Web服務(Web service)向導和瀏覽器,還有一個WS-I測試工具;最後是資料庫訪問查詢的工具與模型。
Eclipse商業智能和報表工具計劃(BIRT):提供Web應用程序(特別是基於Java企業版的)的報表開發工具。
Eclipse可視化界面編輯器計劃(VEP):一個Eclipse下創建圖形用戶界面代碼生成器的框架。
Eclipse建模框架(EMF):依據使用XMI描述的建模規格,生成結構化數據模型的工具和其他應用程序的代碼。
圖形化編輯器框架(GEF):能讓開發者採用一個現成的應用程序模型來輕松地創建富圖形化編輯器。
UML2:Eclipse平台下的一個UML 2.0元模型的實現,用以支持建模工具的開發。
AspectJ:一種針對Java的面向側面語言擴展。
Eclipse通訊框架(ECF):專注於在Eclipse平台上創建通訊應用程序的工作。
Eclipse數據工具平台計劃(DTP)
Eclipse設備驅動軟體開發計劃(DSDP)
C/C++開發工具計劃(CDT):努力為Eclipse平台提供一個全功能C和C++的集成開發環境(IDE),它使用GCC作為編譯器。
Eclipse平台COBOL集成開發環境子計劃(COBOL):將構建一個Eclipse平台上的全功能COBOL集成開發環境。
並行工具平台(PTP):將開發一個對並行計算機架構下的一組工具進行集成的平行工具平台,而且這個平台是可移植的,可伸縮的並基於標準的。
嵌入式富客戶端平台(eRCP):計劃將Eclipse富客戶端平台擴展到嵌入式設備上。這個平台主要是一個富客戶端平台(RCP)組件子集的集合。它能讓桌面環境下的應用程序模型能夠大致同樣地能運用在嵌入式設備上。