1. 程式人生 > >小抄:資料庫方面

小抄:資料庫方面

本小抄僅供參考,不保證內容的正確與完整 ,大部分內容來自網路

獲取資料庫中某元素的資訊 ,可用於檢測 表 ,儲存過程,觸發器等是否存在

執行環境:SQLServer2000

select * from sysobjects where name='表名,儲存過程名等' and xtype='型別名'

select * from syscolumns                         ----所有列的資訊,id為表ID

select COL_LENGTH('sysobjects','name')        ----結果為256

select COL_LENGTH('sysobjects','xxx')       

----結果是NULL 可以用於判斷 列 是否 存在

C = CHECK 約束
D = 預設值或 DEFAULT 約束
F = FOREIGN KEY 約束
L = 日誌
FN = 標量函式
IF = 內嵌表函式
P = 儲存過程
PK = PRIMARY KEY 約束(型別是 K)
RF = 複製篩選儲存過程
S = 系統表
TF = 表函式
TR = 觸發器
U = 使用者表
UQ = UNIQUE 約束(型別是 K)
V = 檢視
X = 擴充套件儲存過程

-------------------------------------------------------------------------------------------

在儲存過程中執行變數儲存的sql語句

執行環境:SQLServer2000

execute ('create table '[email protected]+' '[email protected]_sql)

-------------------------------------------------------------------------------------------

錯誤提示 因為該值的排序規則因排序規則衝突而未能解決

另外一個問題:無法解決 equal to 操作的排序規則衝突,也是同樣原因

執行環境:SQLServer2000

select co1+co2 from xxx

表建立語句

create table xxx

(

[col1] [varchar] (9) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
    [col2] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL

)

改為

create table xxx

(

[col1] [varchar] (9) COLLATE Chinese_PRC_CI_AS NULL ,
    [col2] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL

)

或者都改為 SQL_Latin1_General_CP1_CI_AS

無法解決 equal to 操作的排序規則衝突

WHERE   列名   collate   Chinese_PRC_CI_AS

相關推薦

資料庫方面

本小抄僅供參考,不保證內容的正確與完整 ,大部分內容來自網路 獲取資料庫中某元素的資訊 ,可用於檢測 表 ,儲存過程,觸發器等是否存在 執行環境:SQLServer2000 select * from sysobjects where name='表名,儲存過程

我的,您的 cheat騰圖

什麼是小抄,看看網友的文章,或者看這個,以及我的摘抄。 也就是記不住的東西都放上面,需要的時候去看去查。當然現在以linux命令為主,我會把它擴大到更多的範圍。 我用golang進行的開發,並開放原始碼,可以自己部署。 用golang開發的好處是乾淨,所有檔案均一清二楚,也不需要安裝

微信程式名你的專屬簡歷(微信可直接搜尋出來檢視),教你前端如何一個人從零基礎開發完整的程式專案,包括後臺視覺化資料庫

微信小程式名:你的專屬簡歷(微信可直接搜尋出來檢視),教你前端如何一個人從零基礎開發完整的小程式專案,包括後臺視覺化資料庫。該專案實現了個人簡歷的增刪改查以及展示和轉發分享,以及收藏他人簡歷和檢視,還有最近瀏覽過的簡歷。 教程: GitHub:https://github.com/sus

求助DB2資料庫方面的問題

今天在向DB2資料庫中load資料時出錯,在網上查了一下,沒有查到解決辦法,哪位高手能不能幫忙看一下: DB20000I  The SQL command completed successfully.SQL3501W  The table space(s) in which

微信程式雲開發·初探四(資料庫操作)

The course of true love never did run smooth. 真愛無坦途。 新建集合 1.開啟雲開發控制檯,資料庫 2.新增集合users 新增程式碼

例子java利用poi讀取excel中資料並匯入資料庫

問題描述: 資料夾下有若干excel檔案,檔名為10.教育局.xls   11.衛生院.xls     ................有很多;中間的漢字為單位名稱,需要匯入資料庫,每個單位名稱要有一個單位id匹配;每個excel中有若干個sheet頁的名字,每個名字即為科

MongoDB資料建模案例物聯網時序資料庫建模

注:本案例來自MongoDB官方教程PPT,也是一個非常典型的CASE,故此翻譯,並結合當前MongoDB版本做了一些內容上的更新。 本案例非常適合與IoT場景的資料採集,結合MongoDB的Sharding能力,文件資料結構等優點,可以非常好的解決物聯網使用場景。

技巧怎樣以另外的Windows用戶執行SSMS

col run fonts diff jsb 使用 nts avi str 可能會碰到這種問題。你須要在一臺機器上面使用不同的Windows賬戶連接到SQL Server做測試。默認情況下,你須要用不同的Windows賬戶登錄然後測試。實際上不須要每一個windows登

python工具用python操作HP的Quality Center

over cti 步驟 response headers 服務器 登錄 chm format 背景是這樣的:這個組的測試人員每跑一個case都要上傳測試結果附件到QC。每個待測功能模塊可能包含幾十上百的case。於是手工上傳測試結果變成了繁重的體力勞動。令人驚訝的是我們的工

tips正則表達式中的RegExp.$1

屬性 pre con clas 對象 logs 出生日期 tip log RegExp 是javascript中的一個內置對象。為正則表達式。RegExp.$1是RegExp的一個屬性,指的是與正則表達式匹配的第一個子匹配(以括號為標誌)字符串,以此類推,RegExp.$2

scrapy基礎知識之 pycharm 調試技巧

.py 小技巧 char line awl spi cmd 調試 基礎知識 在項目根目錄下新建main.py文件,用於調試 from scrapy.cmdline import executeexecute(["scrapy","crawl","MySpider"])scr

1、電腦聯網技巧網絡共享之臺式機、筆記本、手機

上網 臺電腦 1-1 center 技術 wid text 自動分配 其中 網絡共享之臺式機、筆記本、手機 一、兩臺筆記本直接通過網線相連,其中一臺筆記本采取的是ADLS撥號上網 目的:其中一臺筆記本采取的是ADLS撥號上網,通過網線相連以後,使另一臺電腦也能成功上網 操作

興趣用python生成excel格式座位表

highlight rand end 正方 unit style over 思路 created 腳本分兩個文件: 1.生成二維隨機列表:GenerateLocaltion.py  2.將列表導入excel文件:CreateExcel.py 先上GenerateLocalt

練習用socket實現Linux和Windows之間的通信

ren argc 漏洞 markdown tex sockets acc sas -m 在日常生活中,絕大部分人使用的機器通常是windows系統,可是對於研發人員,開發、編譯等工作往往是建立在linux機器上。其實。在服務器方面,Linux、UNIX和

拍照程序看著有點汙,其實很正經

拍照小程序 小程序 熱門小程序 小程序中有可以傳密件的,可以偷偷聊天的,各種社交功能也是花樣百出,今天的小程序【閃照】同樣也是花樣分享圖片的。 打開【閃照】小程序,一眼就看到中間一張打滿馬賽克的圖片,中間一道閃電,雖然這馬賽克看著有一點點不正經的,但是【閃照】是個再正經不過的

工具截圖&簡單圖像處理

math rgb 最大值 3-9 width work 小工具 case int 一、程序運行截圖 二、獲取屏幕截圖的方法 首先知道我們可以通過Screen.PrimaryScreen.Bounds獲取到當前整個屏幕,再利用Bitmap和Graphics就可

Sublime 技巧文本自動換行顯示?

toggle 文本 也有 word-wrap 實現 mman 喜歡 gin undefined Sublime Text tip for wrap line 題記:雖然現在寫代碼時,一般各種語言的規範都會說寫一行代碼不要超過好多好多字,如PEP8是79個字符,

每天學習一個功能java文件上傳

set 下載 nts null 最大的 上傳文件 getname response 完整 ====(1、)第一種、利用普通緩沖流進行文件上傳 ① 前端 註意: 1、指定表單類型為文件上傳表單 :enctype="multipart/form-data" 2、提交方式必須為

tipsJS == 與 === 的區別

arr ron tip 基礎類型 code down ray 如果 進行 1、對於string,number等基礎類型,==和===是有區別的1)不同類型間比較,==之比較“轉化成同一類型後的值”看“值”是否相等,===如

tipsJS之淺拷貝與深拷貝

obj fault tps all function spa html 存在 || 淺拷貝: function extendCopy(p) {  var c = {};  for (var i in p) {    c[i] = p[i];  }  retu