發表文章

目前顯示的是 2019的文章

sql server檢視資料庫物件(db,table,view,trigger,store procedure...)何時新增修改

SELECT name '物件名稱', create_date '建立日期',modify_date '修改日期' FROM sys.objects

sql server 新增TRIGGER

圖片
先在northwnd新增customers_log的table CREATE TRIGGER test_northwnd on NORTHWND.dbo.customers AFTER UPDATE AS   IF UPDATE(address)     BEGIN SET NOCOUNT ON; DECLARE @name VARCHAR(50) SELECT @name = [ContactName] FROM INSERTED    INSERT INTO northwnd.dbo.customers_log select * FROM inserted  END GO 雖然有出現紅線,但是還是可是新增成功 -- 查詢:現行DB SERVER,有哪些 TRIGGER執行 SELECT SCHEMA_NAME(tb.schema_id) N'結構描述', OBJECT_NAME(t.parent_id) N'Table Name', t.name N'Trigger名稱',  tEV.type_desc '引發Trigger事件' FROM sys.triggers t INNER JOIN sys.trigger_events tEV ON t.object_id = tEV.object_id  INNER JOIN sys.tables tb ON t.parent_id = tb.object_id --刪除Trigger DROP TRIGGER Trigger名稱 --判斷修改的欄位(password)是不是有變動,如有變動INSERT資料進另一個TABLE USE [資料庫名稱] GO /****** Object:  Trigger [dbo].[syncMandataPassword]    Script Date: 2020/2/15 上午 10:55:51 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER TRIGGER [dbo].[syncMandataPassword] on [資料庫

mysql 更改資料庫編碼utf8到utf8mb4

修改my.cnf 以下內容 [client] default-character-set = utf8mb4 [mysql] default-character-set = utf8mb4 [mysqld] character-set-server = utf8mb4 ###不能只加這一行,不然會連不上SERVER collation-server = utf8mb4_unicode_ci 重新啟動MYSQL service mysql restart 進入下mysql mysql -uroot -p mysql>show variables like '%character%'; +--------------------------+---------------------------------------------+ | Variable_name            | Value                                       | +--------------------------+---------------------------------------------+ | character_set_client     | utf8mb4                                     | | character_set_connection | utf8mb4                                     | | character_set_database   | utf8mb4                                     | | character_set_filesystem | binary                                      | | character_set_results    | utf8mb4                                     | | character_set_server     | utf8mb4                   

MSSQL查詢FUNCTION及PROCEDURE命令中的關鍵字

在有用到大量的stored procedure中要找到特定指令的字串可以用下面的命令找到你所需要的程式 SELECT ROUTINE_SCHEMA, ROUTINE_NAME, ROUTINE_TYPE FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_DEFINITION LIKE '%特定字串%'

tmux安裝操作說明

tmux是在linux下可以讓終端機跑多個程式(分割視窗),並可在不同地方利用遠端登入方式(PUTTY)進行編輯操作 安裝  centos: yum install tmux Ubuntu: apt-get install tmux 指令:          查看有哪些client : tmux ls          取回tmux session : tmux attach -t session-id                 PS:在有SESSION的視窗無法執行此指令,需離開SESSION才可以(離開的方式為CTRL+B  --> D)                       如要在session中切換要用ctrl+b --> (      -->上一個session                                                                    ctrl+b --> )        -->下一個session           快速鍵前置鍵:先按 ctrl +b           再按快速鍵:           ctrl + z ==>關閉tmux            Ctrl+b 再按   :  ==> 進入命令列            Ctrl+b 再按   $  ==> 命名當前的session            Ctrl+b 再按   s  ==>選擇  切換session           Ctrl+b 再按    (  ==> 上一個session            Ctrl+b 再按   )  ==> 下一個session          一個SESSION可以有好幾個WINDOW                   windows            Ctrl+b 再按 c    ==> 新增一個windows            Ctrl+b 再按   &   ==> 退出當前的windows            Ctrl+b 再按   ,    ==> 重新命名當前的windows    

IOS APP通過審核後發佈上架步驟

圖片
APPLE 開 發 者 https://developer.apple.com/ 發佈後約30至60分鐘即可在商店看到

Android APP上架步驟

圖片
1. 登入網站 : https://developer.android.com/distribute/console?authuser=2# 2. 以上是商店資 訊 的內 容 過來要新增應 用 程 式 APK 需要正 式 版 本 , 不可有 DEBUG 模 式 , 不然上傳會出錯 , 如下圖 APP 包版需要的 KEY STORE也要存好~~~

WORKBENCH 8 執行data export時出現"mysqldump Version Mismatch"的警示,無法匯出資料

圖片
mysql執行data export時出現下面畫面:原因是WORKBENCH版本是8.0,而MYSQL版本是5.7,所以是2個版本不合的原因。 1.下載MYSQL相對應版本的程式 https://dev.mysql.com/downloads/mysql/ 因mysql是5.7的版本所以要下載是WINDOWS使用的ZIP版,不要下載安裝的版本,因我們只需要其中的MYSQLDUMP.exe這個檔案而已 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 2.下載完後將mysqldump.exe解壓縮到自定的資料夾 3.至WORKBENCH設定檔案的位置: [EDIT]-->[Perference]-->[Administrator] 將mysqldump.exe的路徑設定進去 設定完按OK,即可就可以使用[data export]的功能了

EXCEL VBA連結MYSQL資料庫

圖片
1.檢查ODBC DRIVER是否已經安裝,如果沒有安裝前往官網 https://downloads.mysql.com/archives/c-odbc/ 下載安裝 2.至ODBC的驅動程式檢查相對應安裝的位元版本是否已經有出現MYSQL的DRIVER,如下圖 3.EXCEL VBA的connection string如下:     ConnectionString = "Driver={MySQL ODBC 8.0 UNICODE Driver};Server=192.168.1.IP;Database=資料庫名稱;User=使用者帳號;Password=密碼;Option=3;"     Conn.Open ConnectionString   '建立資料庫連線 注意的地方是連線字串中的Driver= {MySQL ODBC 8.0 UNICODE Driver} 大括號中的字串要等於ODBC中的名稱,這樣才可以對的到DRIVER才可以正常執行。