測試文字功能,小工具,標題

記錄很重要,不然會浪費很多時間在找以前的記憶

一個人的氣度,決定他未來的高度。
顯示具有 SQL 標籤的文章。 顯示所有文章
顯示具有 SQL 標籤的文章。 顯示所有文章

2020年7月22日 星期三

MSSQL 連結的伺服器 DB LINK LinkServer 查詢方式

MSSQL 連結的伺服器 DB LINK LinkServer 查詢方式

mssql查sybase

SELECT * FROM OPENQUERY(連結的名稱 ,'SELECT 語法 ..... FROM 表名稱 WHERE nid_id = "15AF"')

SELECT * FROM OPENQUERY(XXX ,'SELECT XXX FROM mnid WHERE nid_id = "ABCD"')

2020年6月21日 星期日

sql常用對照表

sql常用對照表

mssql select top100

sybase select top100

oarcle WHERE ROWNUM <= 100

mysql  也是放WHERE 之後 LIMIT 100

mysql  concat('文字',amount)  合拼字串concat

2020年6月11日 星期四

SQL 取得民國年月

--取得民國年月
SELECT SUBSTRING(convert(varchar,DATEADD(MONTH,-1,getdate()),112),1,6) - 191100

2019年8月2日 星期五

SQL 自己更新自己 SELECT UPDATE

查詢版本 Select @@version

版本是 Microsoft SQL Server  2000

sql語法如下

UPDATE 人事資料表
      SET 姓名 = NEW_NAME
FROM (select Replace(Replace(Replace(姓名, '^', ''), '"', ''), '*', '') AS NEW_NAME ,員工代碼 AS NEW_EMP FROM 人事資料表) AS t2
WHERE 人事資料表.員工代碼 = NEW_EMP

2016年4月25日 星期一

SQL 找出指定資料庫的欄位相關資訊

找出資料庫裡所有的資料表
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES ORDER BY TABLE_NAME

2015年7月14日 星期二

2015年5月17日 星期日

SQL 版本差異記錄

SQL Server 2008 Express 版本的硬體限制
支援:
CPU :一顆「實體」 CPU
記憶體:1 GB
每個資料庫的最大大小限制為:4GB。
所以即便是四核心的CPU,SQL Server Express 也是可以完全支援使用。

2014年7月22日 星期二

T-SQL 自己常用的一語法

直接用自己的欄位更新資料
從key抓前7碼丟回去dataf,欄位去更新完SUBSTRING(dataf,18,7),條件是原本SUBSTRING(dataf,18,7)='0000000'+上另一個條件,
--UPDATE modre
--SET dataf=SUBSTRING(dataf,1,17)+SUBSTRING(key,1,7)+SUBSTRING(key,1,7)+SUBSTRING(dataf,32,datalength(dataf)-31)
--WHERE key>='1070701000101'
--and key < '1070801000101'
--AND SUBSTRING(data,1,5)='01038'
--and SUBSTRING(dataf,18,7)='0000000'
===================================================
計算ip次數,ip > 10 ,再排序
 SELECT ip, COUNT(IP) as new_count_ip
  FROM [dbo].[123RegLog]
  GROUP BY ip
  HAVING COUNT(IP) > 10
  order by new_count_ip desc;

計算ip次數,ip > 10,ip <> '',指定日期
SELECT IP,COUNT(IP) as new_count_ip
  FROM [dbo].[123RLog]
  where ldate >= '2015-05-28'
 GROUP BY ip
  HAVING COUNT(IP) > 10
  AND ip <> ''

2014年6月3日 星期二

SQL 把A電腦的DB 還原到B電腦上 實做練習

因為工作需要,A電腦有設定排程自動備份SQL的DB,某日把SQL備份的BAK從A電腦COPY到B電腦上還原,還原出現了錯誤,什麼備份包含現有的 ......



2014年5月19日 星期一

2014年4月16日 星期三

SQL Server 2008 R2 Express 使用 Reporting Services 幾個要注意的地方

因為某人想要省錢,不想花錢買有內建的 Report 的VS工具,所以某人就叫我就上網找解決方案,我上網查資料後發現SQL Server 2008 R2 Express with Advanced Services 這版本有Reporting Services好像能做報表,這邊先記下一些要注意的地方,改天再補其他的步驟

2014年4月13日 星期日

SQL Server Express Management Studio 使用IP連線出現錯誤 SQL

為了備份資料庫的資料,在練習備份時發現的問題,使用Management Studio工具,改用ip登入,原本是用主機名稱連線,但改ip連線後,會出現這個畫面
OS : XP-SP3
SQL Server : 2008 R2 Express
使用Management Studio登入本機,從本機的電腦名稱改成 IP,出現了錯誤


2014年4月10日 星期四

SQL Express 預存程序 備份 實作練習

某日,某人想省錢一點,跟我說叫我測試一下SQLExpress備份問題。

參考MSDN網址
http://support.microsoft.com/kb/2019698/en-us

依網址實作是OK,不過滿好奇為什麼範例的不統一用一樣的名稱來呈現,
抓圖時間是20140412 10:39


SQL 使用迴圈 新增 INSERT 資料

SQL迴圈

為了要測試 SQL Server 2008 R2 Express 單一資料庫10G這部份
所以利用迴圈新增一些資料


SQL 查資料庫裡的 Table大小

查SQL裡的Table大小


2014年4月1日 星期二