CREATE���Ńe�[�u�����쐬�����FSQL���H�u���i10�j

» 2001�N03��23�� 00��00�� ���J

�@����́A�V�����e�[�u���̍쐬�ɒ��킵�Ă݂܂��傤�B����܂ł�SELECT���ɑ����āA�uCREATE�v���̓o��ł��B

�@CREATE���́A�e�[�u���݂̂Ȃ炸�A���܂��܂ȃf�[�^�x�[�X��̃I�u�W�F�N�g���쐬���邽�߂Ɏg���܂��B�܂��A�f�[�^�x�[�X���̂��̂��쐬����ꍇ�ɂ��g�p���܂��B����́A�V����MEMBER CARD�̏���ۑ�����uCardInfo�v�e�[�u�����쐬���Ă݂܂��傤�B

�V�����e�[�u���̍쐬����

�@�e�[�u�����쐬����O�ɁACardInfo�ɂǂ̂悤�ȏ�񂪕K�v�Ȃ̂���􂢏o���K�v������܂��B���̂悤�ȍ��ڂ̃��X�g���쐬���Ă݂܂����B

���ږ� ���e
�J�[�h�ԍ� 6���̐����̃J�[�h�ԍ�
�ڋq �J�[�h���s��̌ڋq
���s�� ���s�����N����
�L������ �L�������̔N�����i�ʏ�́A���s������1�N�ԁj
���s�����]�ƈ� �J�[�h�𔭍s�����]�ƈ�

�@���̍��ڃ��X�g�����ƂɁA�e���ڂ��ǂ̂悤�Ƀf�[�^�x�[�X��Ɋi�[���邩���������܂��B�����Ō������K�v�Ȃ̂́A�f�[�^�𒼐ڃe�[�u���֊i�[���邩�A�ق��̃e�[�u���̏����Q�Ƃ���L�[�l���i�[���邩�ł��B����̗�ł́A�ڋq�Ə]�ƈ��̍��ڂ́A���ꂼ��Customers�e�[�u����Employees�e�[�u�����Q�Ƃ���悤�ɁA�L�[�l�ł���ID����i�[���邱�Ƃɂ��܂����B�f�[�^�x�[�X�̐݌v���@�ɂ‚��ẮA�����ł͏ڍׂɂ͐G��܂��񂪁A������߂ĉ���������ƍl���Ă��܂��B

���ږ� ���e
�J�[�h�ԍ� �J�[�h�ԍ��𕶎����Ƃ��ăe�[�u���֊i�[����
�ڋq Customers�e�[�u����CustomerID���e�[�u���֊i�[����
���s�� ���t���Ƃ��ăe�[�u���֊i�[����
�L������ ���t���Ƃ��ăe�[�u���֊i�[����
���s�����]�ƈ� Employees�e�[�u����EmployeeID���e�[�u���֊i�[����

�@�����̏������ƂɁA�e�[�u���̗�̒�`�����̂Ƃ���Ƃ��܂��BCustomerID��EmployeeID�́A���ꂼ��Customers�AEmployees�̒�`�Ɠ����f�[�^�^�Ƃ��Ă���_�ɒ��ӂ��Ă��������B

���ږ� �� �f�[�^�^
�J�[�h�ԍ� CardID nchar(6)
�ڋq CustomerID nchar(5)
���s�� IssueDate datetime
�L������ ExpireDate datetime
���s�����]�ƈ� EmployeeID int

SQL Server����f�[�^�^

�@SQL Server�Ŏ�舵�����ȃf�[�^�^�́A���̃��X�g�̂Ƃ���ł��B

���� �f�[�^�^�� ����
���l�^ int �����f�[�^���i�[����f�[�^�^
�L����T�C�Y�F64bits
�͈́F-2^31 (-2,147,483,648) �` 2^31 - 1 (2,147,483,647)
decimal �Œ蒷�����A�Œ蒷���������������l�f�[�^���i�[����f�[�^�^
�͈́F�����ő�38���i�W���Z�b�g�A�b�v�ł�28���j
money �ʉ݂��i�[����f�[�^�^
�L����T�C�Y�F64bits
�͈́F-2^63�i-922,337,203,685,477.5808�j�`2^63 - 1�i+922,337,203,685,477.5807�j
float ���������_���l���i�[����f�[�^�^
�L����T�C�Y�F64bits�A128bits
�͈́F- 1.79E + 308 �`1.79E + 308
������^ char�Anchar 8000�����ȓ��̌Œ蒷�̕�������i�[����f�[�^�^�BUNICODE�Ŋi�[����ꍇ��nchar���g�p����i4000�����ȓ��j
varchar�Anvarchar 8000�����ȓ��̉•ϒ��̕�������i�[����f�[�^�^�BUNICODE�Ŋi�[����ꍇ��nvarchar���g�p����i4000�����ȓ��j
text�Antext ��20�������ȓ��̉•ϒ��̕�������i�[����f�[�^�^�BUNICODE�Ŋi�[����ꍇ��ntext���g�p����i��10�������ȓ��j
���t�^ datetime ���t���i�[����f�[�^�^
�͈́F1753 �N 1 �� 1 ���`9999 �N 12 �� 31 ��
���x�F3.33�~���b

�@�ق��ɂ���‚��̃f�[�^�^������܂��̂ŁA�p�r�ɉ����Ďg��������΂悢�ł��傤�B

�@�Ȃ��AUNICODE�ւ̑Ή������̃o�[�W�������g������Ă���A���Ɂun�v���t��������f�[�^�^���lj�����Ă��܂��B����܂ŃT���v���Ƃ��Ďg�p���Ă����A�uNorthwind�v�f�[�^�x�[�X���AUNICODE�Ή��́un�v�����^���g�p���Ă��܂��B����̗��ł́ANorthwind�f�[�^�x�[�X�ɕ���āun�v�����^���g�p���Ă����܂��B���ۂ̃A�v���P�[�V�����Ńf�[�^�x�[�X���쐬���Ă����ۂ́A���ɕ������̐���������ƂȂ�Ȃ��ꍇ�́A�un�v�����^�̎g�p��W���Ƃ��Ă������Ƃ������߂��܂��B

���ۂɃe�[�u�����쐬����

�@�ł́A���ۂɃe�[�u�����쐬���Ă݂܂��傤�B����SQL�������s���܂��B

�y��1�z

CREATE TABLE CardInfo (
  CardID nchar(6),
  CustomerID nchar(5),
  IssueDate datetime,
  ExpireDate datetime,
  EmployeeID int
)
1@uCREATE TABLEvsāAe[u쐬ƂiʂNbNƊg\܂j ���1�@�uCREATE TABLE�v�����s���āA�e�[�u�����쐬�����Ƃ���i��ʂ��N���b�N����Ɗg��\�����܂��j

�@CREATE���͂܂��A�u���v���쐬����̂��̎w���CREATE�̌�ɋL�q���܂��B�����ł́A�e�[�u�����쐬����̂ŁACREATE TABLE�Ƃ��܂����B���̂ق��ɁACREATE DATABASE��CREATE VIEW�̂悤�ɁA�I�u�W�F�N�g�̃^�C�v���w�肷�邱�Ƃ��ł��܂��BCREATE TABLE�̌�ɂ́A�i�@�j�̒��ɁA�J���������f�[�^�^�̎w��ƂƂ��ɗ񋓂��܂��Bnchar�̌��́i�@�j�̒��̐����́A������̌����̎w��ł��B

�@���āA�e�[�u�������ۂɍ쐬���ꂽ���ǂ������m�F���邽�߂ɁA����SQL�������s���Ă݂܂��傤�B

�y��2�z

SELECT * FROM CardInfo
2@SELECTŃe[u쐬ꂽ̊mFBʂ̂悤ɁA0̃f[^e[u쐬Ă邱ƂiʂNbNƊg\܂j ���2�@SELECT���Ńe�[�u�����쐬���ꂽ���̊m�F������B��ʂ̂悤�ɁA0���̃f�[�^���������e�[�u�����쐬����Ă��邱�Ƃ�������i��ʂ��N���b�N����Ɗg��\�����܂��j

�@�f�[�^��1�����o�^����Ă��Ȃ��e�[�u�����쐬���ꂽ�̂�������܂��ˁB�e�[�u�����J���������܂߂āA�w�肵���Ƃ���ɍ쐬���ꂽ���ǂ������m�F����ɂ́A���̃R�}���h�����s���邱�Ƃł��”\�ł��B

�y��3�z

sp_help CardInfo

�@sp_help�Ƃ����R�}���h�́A�f�[�^�x�[�X�I�u�W�F�N�g�̒�`����Ԃ��V�X�e���X�g�A�h�v���V�[�W���ł��B�X�g�A�h�v���V�[�W���́ASQL�ɂ�郆�[�U�[��`�̊֐��ł��BSQL Server�́A�V�X�e���̊Ǘ���e�Ղɂ��邽�߂ɁA��‚��̃X�g�A�h�v���V�[�W����W���Œ񋟂��Ă��܂��Bsp_help���W���Œ񋟂����X�g�A�h�v���V�[�W����1�‚ł��Bsp_help�̌�Ƀe�[�u�����Ȃǂ̃f�[�^�x�[�X�I�u�W�F�N�g�����w�肷��ƁA���̒�`�����ʂƂ��ă��X�g���܂��B

3@sp_helpgpāA쐬e[u̓e\ƂiʂNbNƊg\܂j ���3�@sp_help���g�p���āA�쐬�����e�[�u���̓��e��\���������Ƃ���i��ʂ��N���b�N����Ɗg��\�����܂��j

�@�e�[�u�������uCardInfo�v�ŁA5�‚̃t�B�[���h���w��ǂ���ɍ쐬����Ă��邱�Ƃ��m�F�ł��܂��ˁB��ʂɂ͕\��������Ă��Ȃ��ł����A�E���ɃX�N���[������ƁA�f�[�^�^�̊m�F���ł��܂��̂ŁA�Q�Ƃ��Ă݂Ă��������B

SQL Server Enterprise Manager�Ńe�[�u�����쐬����

�@CREATE�����g�p���Ȃ��Ă��ASQL Server Enterprise Manager�Ńe�[�u���̍쐬���”\�ł��B���̎菇���Љ�܂��傤�B

�@�܂��́A�X�^�[�g���j���[����uSQL Server Enterprise Manager�v���N�����ANorthwind�f�[�^�x�[�X�������̊K�w���X�g����I�����A����Ɂu�e�[�u���v��I�����܂��B

4@SQL Server Enterprise Manager̃e[uꗗJƂiʂNbNƑŜ\܂j ���4�@SQL Server Enterprise Manager�̃e�[�u���ꗗ���J�����Ƃ���i��ʂ��N���b�N����ƑS�̂�\�����܂��j

�@���ܒlj������A�uCardInfo�v�e�[�u�������X�g����Ă���̂�������܂��ˁB�܂��͊m�F�̂��߂ɁA��`����\�������Ă݂܂��傤�BCardInfo�e�[�u�����E�N���b�N���A�u�v���p�e�B�v��I�����܂��B

5@4Ńe[uIԂŁA}EXENbNăj[JAuvpeBvIiʂNbNƑŜ\܂j ���5�@���4�Ńe�[�u����I��������ԂŁA�}�E�X���E�N���b�N���ă��j���[���J���A�u�v���p�e�B�v��I������i��ʂ��N���b�N����ƑS�̂�\�����܂��j
6@CardInfõvpeB\ƂiʂNbNƊg\܂j ���6�@CardInfo�̃v���p�e�B��\�������Ƃ���i��ʂ��N���b�N����Ɗg��\�����܂��j

�@�m�F���ς񂾂�A�v���p�e�B��ʂ�‚��A�����̃y�C���́u�e�[�u���v�I�u�W�F�N�g���E�N���b�N���A�u�V�K�e�[�u���v��I�����܂��i�E���̃e�[�u�����X�g���\������Ă�������E�N���b�N���Ă��u�V�K�e�[�u���v�͑I���”\�ł��j�B

<strong>7@SQL Server Enterprise ManagerŐVKɃe[u쐬ꍇɂ́AŏɃe[u͂iʂNbNƑŜ\܂j</strong>

�@�V�K�ɍ쐬����e�[�u��������͂��܂��B�����ł́A�uCardInfo2�v�Ƃ��܂��B

�@���ɁACardInfo�Ɠ������e�ŃJ�������`���܂��B�u�񖼁v�u�f�[�^�^�v�����ɓ��͂��Ă����܂��Bnchar�̃t�B�[���h�́A�u�����v�����l�ɓ��͂��܂��傤�B���͂��I�������A����̃f�B�X�N�̃A�C�R�����N���b�N���A�ۑ�������ƃe�[�u�����쐬����܂��B

���8�@�e�[�u��������͂�����A���͊e�J�����̗v�f�����߂�i��ʂ��N���b�N����ƑS�̂�\�����܂��j

�@��قǂ�CardInfo�Ɠ��l�Ƀe�[�u�����쐬����Ă��邩�ASQL Server Enterprise Manager��sp_help�Ŋm�F���܂��傤�B

����̂܂Ƃ�

����́ACREATE����Enterprise Manager�ł̃e�[�u���̍쐬�̉�������܂����B����́A�e�[�u����`�̏ڍׂɂ‚��ĉ�������Ă����܂�



�uSQL���H�u���v�o�b�N�i���o�[

Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

4AI by IT - AIAAA
Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B