เพื่อเป็นการไว้อาลัยแก่ Steve Jobs หนึ่งในผู้ที่เข้ามาปฏิวัติวงการ IT และยังเป็นหนึ่งในผู้ก่อตั้ง Pixar บริษัทที่ทำอนิเมชั่นที่มีชื่อเสียงของโลก วันนี้ จขกท มี เคล็ดลับการประสบความสำเร็จของเค้ามาฝากค่ะ

SELECT REPLACE(REPLACE(REPLACE(Field_Name, CHAR(10), ''), CHAR(13), ''), CHAR(9), '') FROM Table_Nane
Sub AddCurrencyTextBox() Try 'เมื่อเกิดการพิมพ์ค่าเข้า Textbox ให้เรียก Function keypressed AddHandler TextBox1.KeyPress, AddressOf keypressed AddHandler TextBox2.KeyPress, AddressOf keypressed Catch ex As Exception Throw ex End Try End Sub Public Sub keypressed(ByVal o As [Object], ByVal e As KeyPressEventArgs) e.Handled = NumbericOnly(o, e.KeyChar) End Sub 'keypressed Public Function NumbericOnly(ByVal TargetTextBox As Windows.Forms.TextBox, ByVal CurrentChar As Char, Optional ByVal bIsUseSign As Boolean = True) As Boolean Try If IsNumeric(CurrentChar) = True Then Return False End If If CurrentChar = vbBack Then Return False End If If Convert.ToString(CurrentChar) = "+" OrElse Convert.ToString(CurrentChar) = "-" Then If bIsUseSign Then Return False Else Return True End If End If Return True Catch ex As Exception Throw ex End Try End Function
CREATE FUNCTION ISOweek (@DATE datetime) RETURNS int AS BEGIN DECLARE @ISOweek int SET @ISOweek= DATEPART(wk,@DATE)+1 -DATEPART(wk,CAST(DATEPART(yy,@DATE) as CHAR(4))+'0104') --Special cases: Jan 1-3 may belong to the previous year IF (@ISOweek=0) SET @ISOweek=dbo.ISOweek(CAST(DATEPART(yy,@DATE)-1 AS CHAR(4))+'12'+ CAST(24+DATEPART(DAY,@DATE) AS CHAR(2)))+1 --Special case: Dec 29-31 may belong to the next year IF ((DATEPART(mm,@DATE)=12) AND ((DATEPART(dd,@DATE)-DATEPART(dw,@DATE))>= 28)) SET @ISOweek=1 RETURN(@ISOweek) END GO
CREATE FUNCTION SalesByStore (@storeid varchar(30)) RETURNS TABLE AS RETURN (SELECT title, qty FROM sales s, titles t WHERE s.stor_id = @storeid and t.title_id = s.title_id) GO
SET DATEFIRST 1 SELECT dbo.ISOweek('12/26/1999') AS 'ISO Week'
DECLARE @tempLocationBalance_Index TABLE ( LocationBalance_Index varchar(13) ,PickTotal_Qty float ,FractionPickTotal_Qty float ,chkFraction bit DEFAULT (0))
Public Class Class1 Private objStatus As enuOperation_Type Public Enum enuOperation_Type ADDNEW UPDATE DELETE SEARCH NULL End Enum Public Sub New(ByVal Operation_Type As enuOperation_Type) MyBase.New() 'This call is required by the Windows Form Designer. ' InitializeComponent() 'ถ้าเป็น windows Form ใช้งานตรงนี้ 'Add any initialization after the InitializeComponent() call objStatus = Operation_Type End Sub End Class
Private Sub testEnum_CONSTRUCTOR() Try Dim objcls As New Class1(Class1.enuOperation_Type.ADDNEW) Catch ex As Exception Throw ex End Try End Sub
aspnet_regiis –i
DECLARE @DatabaseName nvarchar(50) DECLARE @SPId int DECLARE @SQL nvarchar(100) --SET @DatabaseName = N'DatabaseName' SET @DatabaseName = DB_NAME() DECLARE my_cursor CURSOR FAST_FORWARD FOR SELECT SPId FROM MASTER..SysProcesses WHERE DBId = DB_ID(@DatabaseName) AND SPId <> @@SPId OPEN my_cursor FETCH NEXT FROM my_cursor INTO @SPId WHILE @@FETCH_STATUS = 0 BEGIN SET @SQL = 'KILL ' + CAST(@SPId as nvarchar(10)) print @SQL EXEC sp_executeSQL @SQL --KILL @SPId -- Causing Incorrect syntax near '@spid'. FETCH NEXT FROM my_cursor INTO @SPId END CLOSE my_cursor DEALLOCATE my_cursor
DECLARE @tempTable TABLE ( Indextest varchar(13) ,Qty float ,Name Varchar(50) ,chkFraction bit DEFAULT (0)) INSERT INTO @tempTable values('121212',10,'name1',0) SELECT * FROM @tempTable
// sql code ---- ประกาสตัวแปลเพื่อเก็บค่าแต่ละรอบ DECLARE @Tag_No varchar(50) DECLARE SharpStockOver_cursor CURSOR FOR select Tag_No from tb_LocationBalance group by Tag_No having count(Tag_No) > 1 ---- เริ่มต้นเป็นค่าว่าง set @Tag_No = '' ----เปิดให้ Corsur ทำงาน OPEN SharpStockOver_cursor ---- เริ่มต้นทำงาน Row แรก และเก็บค่าในตัวแปล FETCH NEXT FROM SharpStockOver_cursor INTO @Tag_No ---- วนลูปจนหมด Row WHILE (@@FETCH_STATUS = 0) Begin ---- Begin Action ---- DELETE tb_LocationBalance where Tag_No = @Tag_No ---- End Action ---- ---- ทำงาน Row ต่อไป และเก็บค่าในตัวแปล FETCH NEXT FROM SharpStockOver_cursor INTO @Tag_No END CLOSE SharpStockOver_cursor DEALLOCATE SharpStockOver_cursor
// sql code SELECT CAST(ROUND((Filed_Name),2) AS Numeric(18,2)) FROM Table_Name
วัน | เดช อำนาจ สิทธิ์ | ศรี (ศิริมงคล) โชคลาภ เงินทอง | มนตรี ผู้อุปถัมภ์ช่วยเหลือ | กาลกิณี อับโชค ไม่ดี | ||||||||
จันทร์ | เขียว | ม่วง เม็ดมะปราง | ฟ้า | น้ำเงินสด | แดง | |||||||
อังคาร | ม่วง | ส้ม | แดง | เหลือง | ขาว | |||||||
พุธ | ส้ม | แสด | ดำ | น้ำตาลแก่ | เทาแก่ | เหลือง | ชมพู | |||||
พฤหัสบดี | ฟ้า | น้ำเงิน | แดง | เขียว | ม่วง | |||||||
ศุกร์ | เหลือง | ขาว | ชมพู | ส้ม | แสด | ดำ | น้ำเงินเข้ม | เทาแก่ | ||||
เสาร์ | ดำ | น้ำเงินเข้ม | น้ำตาล | น้ำเงินสด | ฟ้า | ชมพู | เขียว | |||||
อาทิตย์ | ชมพู | เขียว | ดำ | น้ำเงินเข้ม | น้ำตาล | ฟ้า | น้ำเงินสด |
// sql code SELECT * FROM Table_Name WHERE Column_Name not in ('Test')
// sql code backup log Database_Name with no_log backup log Database_Name with truncate_only dbcc shrinkdatabase(Database_Name ,1)
// sql code SELECT top 10 (SELECT COUNT(*) FROM ms_Customer as c2 WHERE c2.Customer_Index <= c1.Customer_Index) as myNo, c1.* FROM ms_Customer as c1MS SQL Server 2005
// sql code SELECT top 10 Row_Number() OVER(ORDER BY Customer_Index) AS RowNo,* FROM ms_Customer
Imports System.Globalization Imports System.Threading Private Sub Login_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Try Thread.CurrentThread.CurrentCulture = New CultureInfo("en-GB") Catch ex As Exception W_MSG_Error(ex.Message) End Try End Sub
// sql code DBCC CHECKIDENT('Table_Name', RESEED, 0)